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

Components

21 Twig Components
179 Render Count
753 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
27 51.20ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
16 11.61ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 2.53ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 560.98ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 1.57ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 2.37ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 6.86ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 11.15ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
15 143.31ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.44ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 3.61ms
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 55.40ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 10.68ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 29.82ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 65.42ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 8.21ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 3.57ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 14.96ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.32ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 8.44ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 60.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3075
  +comment: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.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 14.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#1453
    +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
    +cover: null
    +email: "synae@lemmy.sdf.org"
    +username: "@synae@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729544856 {#1682
      date: 2024-10-21 23:07: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 {#1462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
    +entries: Doctrine\ORM\PersistentCollection {#1442 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
    +posts: Doctrine\ORM\PersistentCollection {#1424 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 31510
    -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "synae@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/synae"
    +apPublicUrl: "https://lemmy.sdf.org/u/synae"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "synae"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580194 {#1529
      date: 2024-10-22 08:56:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689746591 {#1784
      date: 2023-07-19 08:03:11.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3300
  +user: App\Entity\User {#1453
    +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
    +cover: null
    +email: "synae@lemmy.sdf.org"
    +username: "@synae@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729544856 {#1682
      date: 2024-10-21 23:07: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 {#1462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
    +entries: Doctrine\ORM\PersistentCollection {#1442 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
    +posts: Doctrine\ORM\PersistentCollection {#1424 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 31510
    -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "synae@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/synae"
    +apPublicUrl: "https://lemmy.sdf.org/u/synae"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "synae"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580194 {#1529
      date: 2024-10-22 08:56:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689746591 {#1784
      date: 2023-07-19 08:03:11.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.25 ms
Input props
[
  "date" => DateTimeImmutable @1706425524 {#1473
    date: 2024-01-28 08:05:24.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3375
  +date: DateTimeImmutable @1706425524 {#1473
    date: 2024-01-28 08:05:24.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706425524 {#1473
    date: 2024-01-28 08:05:24.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3439
  +createdAt: DateTimeImmutable @1706425524 {#1473
    date: 2024-01-28 08:05:24.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.25 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3293 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
    +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
    +url: null
    +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729416863 {#3195
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3269 …}
    +votes: Doctrine\ORM\PersistentCollection {#3271 …}
    +reports: Doctrine\ORM\PersistentCollection {#3274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    +badges: Doctrine\ORM\PersistentCollection {#3227 …}
    +children: []
    -id: 33564
    -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
    -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706501289
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11270812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706414889 {#3201
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3504
  +entry: Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3293 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
    +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
    +url: null
    +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729416863 {#3195
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3269 …}
    +votes: Doctrine\ORM\PersistentCollection {#3271 …}
    +reports: Doctrine\ORM\PersistentCollection {#3274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    +badges: Doctrine\ORM\PersistentCollection {#3227 …}
    +children: []
    -id: 33564
    -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
    -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706501289
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11270812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706414889 {#3201
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.59 ms
Input props
[
  "user" => App\Entity\User {#1453
    +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
    +cover: null
    +email: "synae@lemmy.sdf.org"
    +username: "@synae@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729544856 {#1682
      date: 2024-10-21 23:07: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 {#1462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
    +entries: Doctrine\ORM\PersistentCollection {#1442 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
    +posts: Doctrine\ORM\PersistentCollection {#1424 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 31510
    -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "synae@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/synae"
    +apPublicUrl: "https://lemmy.sdf.org/u/synae"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "synae"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580194 {#1529
      date: 2024-10-22 08:56:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689746591 {#1784
      date: 2023-07-19 08:03:11.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3567
  +width: 40
  +height: 40
  +user: App\Entity\User {#1453
    +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
    +cover: null
    +email: "synae@lemmy.sdf.org"
    +username: "@synae@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729544856 {#1682
      date: 2024-10-21 23:07: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 {#1462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
    +entries: Doctrine\ORM\PersistentCollection {#1442 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
    +posts: Doctrine\ORM\PersistentCollection {#1424 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
    +follows: Doctrine\ORM\PersistentCollection {#1553 …}
    +followers: Doctrine\ORM\PersistentCollection {#1653 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
    +reports: Doctrine\ORM\PersistentCollection {#1576 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
    +violations: Doctrine\ORM\PersistentCollection {#1619 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
    +awards: Doctrine\ORM\PersistentCollection {#1555 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
    +categories: Doctrine\ORM\PersistentCollection {#1617 …}
    -id: 31510
    -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
    +apId: "synae@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/synae"
    +apPublicUrl: "https://lemmy.sdf.org/u/synae"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "synae"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729580194 {#1529
      date: 2024-10-22 08:56:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689746591 {#1784
      date: 2023-07-19 08:03:11.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3663
  +subject: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.17 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3730
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 26.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4032
  +comment: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: Proxies\__CG__\App\Entity\Image {#1412 …}
      +cover: null
      +email: "synae@lemmy.sdf.org"
      +username: "@synae@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729544856 {#1682
        date: 2024-10-21 23:07: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 {#1462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …}
      +entries: Doctrine\ORM\PersistentCollection {#1442 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1409 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …}
      +posts: Doctrine\ORM\PersistentCollection {#1424 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1437 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1595 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …}
      +follows: Doctrine\ORM\PersistentCollection {#1553 …}
      +followers: Doctrine\ORM\PersistentCollection {#1653 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1585 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1575 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1576 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1557 …}
      +violations: Doctrine\ORM\PersistentCollection {#1619 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1701 …}
      +awards: Doctrine\ORM\PersistentCollection {#1555 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …}
      +categories: Doctrine\ORM\PersistentCollection {#1617 …}
      -id: 31510
      -password: "$2y$13$Mxs3Fen1UQHjMwZFcCVFnOPRIgs8JkfJ0SVD26PM89BISNE270xdW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …}
      +apId: "synae@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/synae"
      +apPublicUrl: "https://lemmy.sdf.org/u/synae"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "synae"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729580194 {#1529
        date: 2024-10-22 08:56:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689746591 {#1784
        date: 2023-07-19 08:03:11.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I run k8s, mostly because I use it for work and really enjoy the gitops approach to management. Previously I used docker compose."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706425524 {#1533
      date: 2024-01-28 08:05:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1746 …}
    +nested: Doctrine\ORM\PersistentCollection {#1750 …}
    +votes: Doctrine\ORM\PersistentCollection {#1475 …}
    +reports: Doctrine\ORM\PersistentCollection {#1487 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1425 …}
    -id: 346613
    -bodyTs: "'approach':16 'compos':23 'docker':22 'enjoy':13 'gitop':15 'k8s':3 'manag':18 'most':4 'previous':19 'realli':12 'run':2 'use':7,21 'work':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7837252"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425524 {#1473
      date: 2024-01-28 08:05:24.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 48.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4123
  +comment: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52: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 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2460
    +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
    +cover: null
    +email: "jgkawell@lemmy.world"
    +username: "@jgkawell@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729563092 {#1720
      date: 2024-10-22 04:11: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 81083
    -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "jgkawell@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jgkawell"
    +apPublicUrl: "https://lemmy.world/u/jgkawell"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jgkawell"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701875576 {#1707
      date: 2023-12-06 16:12:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701875575 {#1714
      date: 2023-12-06 16:12:55.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4168
  +user: App\Entity\User {#2460
    +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
    +cover: null
    +email: "jgkawell@lemmy.world"
    +username: "@jgkawell@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729563092 {#1720
      date: 2024-10-22 04:11: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 81083
    -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "jgkawell@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jgkawell"
    +apPublicUrl: "https://lemmy.world/u/jgkawell"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jgkawell"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701875576 {#1707
      date: 2023-12-06 16:12:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701875575 {#1714
      date: 2023-12-06 16:12:55.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1706424762 {#1716
    date: 2024-01-28 07:52:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4223
  +date: DateTimeImmutable @1706424762 {#1716
    date: 2024-01-28 07:52:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706424762 {#1716
    date: 2024-01-28 07:52:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4277
  +createdAt: DateTimeImmutable @1706424762 {#1716
    date: 2024-01-28 07:52:42.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3293 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
    +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
    +url: null
    +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729416863 {#3195
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3269 …}
    +votes: Doctrine\ORM\PersistentCollection {#3271 …}
    +reports: Doctrine\ORM\PersistentCollection {#3274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    +badges: Doctrine\ORM\PersistentCollection {#3227 …}
    +children: []
    -id: 33564
    -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
    -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706501289
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11270812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706414889 {#3201
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4331
  +entry: Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3293 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
    +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
    +url: null
    +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729416863 {#3195
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3269 …}
    +votes: Doctrine\ORM\PersistentCollection {#3271 …}
    +reports: Doctrine\ORM\PersistentCollection {#3274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    +badges: Doctrine\ORM\PersistentCollection {#3227 …}
    +children: []
    -id: 33564
    -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
    -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706501289
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11270812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706414889 {#3201
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 29.71 ms
Input props
[
  "user" => App\Entity\User {#2460
    +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
    +cover: null
    +email: "jgkawell@lemmy.world"
    +username: "@jgkawell@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729563092 {#1720
      date: 2024-10-22 04:11: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 81083
    -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "jgkawell@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jgkawell"
    +apPublicUrl: "https://lemmy.world/u/jgkawell"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jgkawell"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701875576 {#1707
      date: 2023-12-06 16:12:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701875575 {#1714
      date: 2023-12-06 16:12:55.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4386
  +width: 40
  +height: 40
  +user: App\Entity\User {#2460
    +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
    +cover: null
    +email: "jgkawell@lemmy.world"
    +username: "@jgkawell@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729563092 {#1720
      date: 2024-10-22 04:11: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
    +entries: Doctrine\ORM\PersistentCollection {#2470 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
    +posts: Doctrine\ORM\PersistentCollection {#2360 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
    +follows: Doctrine\ORM\PersistentCollection {#2381 …}
    +followers: Doctrine\ORM\PersistentCollection {#1910 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
    +reports: Doctrine\ORM\PersistentCollection {#1883 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
    +violations: Doctrine\ORM\PersistentCollection {#2387 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
    +awards: Doctrine\ORM\PersistentCollection {#2393 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
    +categories: Doctrine\ORM\PersistentCollection {#1402 …}
    -id: 81083
    -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "jgkawell@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jgkawell"
    +apPublicUrl: "https://lemmy.world/u/jgkawell"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jgkawell"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701875576 {#1707
      date: 2023-12-06 16:12:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701875575 {#1714
      date: 2023-12-06 16:12:55.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4475
  +subject: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4532
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4772
  +comment: App\Entity\EntryComment {#1740
    +user: App\Entity\User {#2460
      +avatar: Proxies\__CG__\App\Entity\Image {#2453 …}
      +cover: null
      +email: "jgkawell@lemmy.world"
      +username: "@jgkawell@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729563092 {#1720
        date: 2024-10-22 04:11: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2452 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2454 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2459 …}
      +entries: Doctrine\ORM\PersistentCollection {#2470 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2467 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2371 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2370 …}
      +posts: Doctrine\ORM\PersistentCollection {#2360 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2361 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2386 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2385 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2378 …}
      +follows: Doctrine\ORM\PersistentCollection {#2381 …}
      +followers: Doctrine\ORM\PersistentCollection {#1910 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1909 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1926 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1874 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1908 …}
      +reports: Doctrine\ORM\PersistentCollection {#1883 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2389 …}
      +violations: Doctrine\ORM\PersistentCollection {#2387 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2394 …}
      +awards: Doctrine\ORM\PersistentCollection {#2393 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1381 …}
      +categories: Doctrine\ORM\PersistentCollection {#1402 …}
      -id: 81083
      -password: "$2y$13$iugUF36inh7lKY7gI2ZKPeutJ7NIQRHZ7S6e7kOis6UHbUOrN7pl6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "jgkawell@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jgkawell"
      +apPublicUrl: "https://lemmy.world/u/jgkawell"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jgkawell"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701875576 {#1707
        date: 2023-12-06 16:12:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701875575 {#1714
        date: 2023-12-06 16:12:55.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      The solutions you’ve mentioned aren’t exactly equivalent. Proxmox is a hypervisor while Docker Swarm and Kubernetes are container orchestration engines. For example, I use Proxmox in a highly available cluster running on three physical nodes. Then I have various VMs and LXC containers running on those nodes. Some of those VMs are Kubernetes nodes running many Docker containers.\n
      \n
      I highly recommend Proxmox as it makes it trivial to spin up new containers and VMs when you want to test something out. You can create and destroy VMs in an instant without messing with any of your actual hardware. That’s the power of a good hypervisor.\n
      \n
      For orchestration, I would actually recommend you just stick with Docker Compose if you want something very simple to manage. Resiliency or high-availability usually brings with it a lot of overhead (both in system resources as well as maintenance costs) which may not be worth it to you. If you want something simple, Proxmox can run VMs in a highly-available mode so you could have three Proxmox nodes and set any VMs you deem essential to be highly-available within the cluster.\n
      \n
      For my set up, I have certain services that are duplicated between multiple Proxmox nodes and then I use failover mechanisms like floating IP addresses to automatically switch things over when a node goes down. I also run most things in Kubernetes which is deployed in a highly-available manner across multiple Proxmox nodes so that I can lose a physical node and still keep (most) of my services running. This however is overkill for most things and I really only do it because I use my homelab to learn and practice different techniques.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706424762 {#1735
      date: 2024-01-28 07:52:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1718 …}
    +nested: Doctrine\ORM\PersistentCollection {#2464 …}
    +votes: Doctrine\ORM\PersistentCollection {#2448 …}
    +reports: Doctrine\ORM\PersistentCollection {#2447 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2462 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 346600
    -bodyTs: "'across':247 'actual':99,113 'address':220 'also':232 'aren':6 'automat':222 'avail':31,133,172,192,245 'bring':135 'certain':202 'cluster':32,195 'compos':120 'contain':20,45,60,74 'cost':150 'could':176 'creat':86 'deem':186 'deploy':240 'destroy':88 'differ':289 'docker':15,59,119 'duplic':206 'engin':22 'equival':9 'essenti':187 'exact':8 'exampl':24 'failov':215 'float':218 'goe':229 'good':107 'hardwar':100 'high':30,62,132,171,191,244 'high-avail':131 'highly-avail':170,190,243 'homelab':284 'howev':268 'hypervisor':13,108 'instant':92 'ip':219 'keep':261 'kubernet':18,55,237 'learn':286 'like':217 'lose':255 'lot':139 'lxc':44 'mainten':149 'make':67 'manag':128 'mani':58 'manner':246 'may':152 'mechan':216 'mention':5 'mess':94 'mode':173 'multipl':208,248 'new':73 'node':37,49,56,180,210,228,250,258 'orchestr':21,110 'overhead':141 'overkil':270 'physic':36,257 'power':104 'practic':288 'proxmox':10,27,64,164,179,209,249 'realli':276 'recommend':63,114 'resili':129 'resourc':145 'run':33,46,57,166,233,266 'servic':203,265 'set':182,198 'simpl':126,163 'solut':2 'someth':82,124,162 'spin':71 'stick':117 'still':260 'swarm':16 'switch':223 'system':144 'techniqu':290 'test':81 'thing':224,235,273 'three':35,178 'trivial':69 'use':26,214,282 'usual':134 'various':41 've':4 'vms':42,53,76,89,167,184 'want':79,123,161 'well':147 'within':193 'without':93 'worth':155 'would':112"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090470"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706424762 {#1716
      date: 2024-01-28 07:52:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 35.88 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4842
  +comment: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2029
    +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "jelloeater85@lemmy.world"
    +username: "@jelloeater85@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      FHF/LW Operations Manager\n
      \n
      🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
      \n
      Matrix @jelloeater:matrix.org\n
      \n
      [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
      """
    +lastActive: DateTime @1729568665 {#1363
      date: 2024-10-22 05:44:25.0 +02:00
    }
    +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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 883
    -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "jelloeater85@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jelloeater85"
    +apPublicUrl: "https://lemmy.world/u/jelloeater85"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jelloeater85"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729571154 {#1361
      date: 2024-10-22 06:25:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686965838 {#1362
      date: 2023-06-17 03:37:18.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4905
  +user: App\Entity\User {#2029
    +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "jelloeater85@lemmy.world"
    +username: "@jelloeater85@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      FHF/LW Operations Manager\n
      \n
      🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
      \n
      Matrix @jelloeater:matrix.org\n
      \n
      [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
      """
    +lastActive: DateTime @1729568665 {#1363
      date: 2024-10-22 05:44:25.0 +02:00
    }
    +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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 883
    -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "jelloeater85@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jelloeater85"
    +apPublicUrl: "https://lemmy.world/u/jelloeater85"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jelloeater85"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729571154 {#1361
      date: 2024-10-22 06:25:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686965838 {#1362
      date: 2023-06-17 03:37:18.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706422894 {#1404
    date: 2024-01-28 07:21:34.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4960
  +date: DateTimeImmutable @1706422894 {#1404
    date: 2024-01-28 07:21:34.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706422894 {#1404
    date: 2024-01-28 07:21:34.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5014
  +createdAt: DateTimeImmutable @1706422894 {#1404
    date: 2024-01-28 07:21:34.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5068
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 2.73 ms
Input props
[
  "user" => App\Entity\User {#2029
    +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "jelloeater85@lemmy.world"
    +username: "@jelloeater85@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      FHF/LW Operations Manager\n
      \n
      🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
      \n
      Matrix @jelloeater:matrix.org\n
      \n
      [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
      """
    +lastActive: DateTime @1729568665 {#1363
      date: 2024-10-22 05:44:25.0 +02:00
    }
    +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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 883
    -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "jelloeater85@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jelloeater85"
    +apPublicUrl: "https://lemmy.world/u/jelloeater85"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jelloeater85"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729571154 {#1361
      date: 2024-10-22 06:25:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686965838 {#1362
      date: 2023-06-17 03:37:18.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5123
  +width: 40
  +height: 40
  +user: App\Entity\User {#2029
    +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "jelloeater85@lemmy.world"
    +username: "@jelloeater85@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      FHF/LW Operations Manager\n
      \n
      🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
      \n
      Matrix @jelloeater:matrix.org\n
      \n
      [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
      """
    +lastActive: DateTime @1729568665 {#1363
      date: 2024-10-22 05:44:25.0 +02:00
    }
    +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 {#2013 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
    +entries: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
    +posts: Doctrine\ORM\PersistentCollection {#2083 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
    +follows: Doctrine\ORM\PersistentCollection {#2088 …}
    +followers: Doctrine\ORM\PersistentCollection {#2087 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
    +reports: Doctrine\ORM\PersistentCollection {#2133 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +violations: Doctrine\ORM\PersistentCollection {#2138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    +awards: Doctrine\ORM\PersistentCollection {#2330 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
    +categories: Doctrine\ORM\PersistentCollection {#2347 …}
    -id: 883
    -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
    +apId: "jelloeater85@lemmy.world"
    +apProfileId: "https://lemmy.world/u/jelloeater85"
    +apPublicUrl: "https://lemmy.world/u/jelloeater85"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "jelloeater85"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729571154 {#1361
      date: 2024-10-22 06:25:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686965838 {#1362
      date: 2023-06-17 03:37:18.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5202
  +subject: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5259
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.00 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5499
  +comment: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: Proxies\__CG__\App\Entity\Image {#2012 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "jelloeater85@lemmy.world"
      +username: "@jelloeater85@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        FHF/LW Operations Manager\n
        \n
        🍻 [![](https://lemmy-status.org/api/v1/endpoints/_lemmy-world/uptimes/7d/badge.svg)](https://dash.lemmy.world) 🍻\n
        \n
        Matrix @jelloeater:matrix.org\n
        \n
        [fedihosting.foundation/lw-team/#org-chart](https://fedihosting.foundation/lw-team/#org-chart)
        """
      +lastActive: DateTime @1729568665 {#1363
        date: 2024-10-22 05:44:25.0 +02:00
      }
      +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 {#2013 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2036 …}
      +entries: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2084 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2076 …}
      +posts: Doctrine\ORM\PersistentCollection {#2083 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2085 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2062 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2063 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2064 …}
      +follows: Doctrine\ORM\PersistentCollection {#2088 …}
      +followers: Doctrine\ORM\PersistentCollection {#2087 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2094 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2140 …}
      +reports: Doctrine\ORM\PersistentCollection {#2133 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
      +violations: Doctrine\ORM\PersistentCollection {#2138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
      +awards: Doctrine\ORM\PersistentCollection {#2330 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2346 …}
      +categories: Doctrine\ORM\PersistentCollection {#2347 …}
      -id: 883
      -password: "$2y$13$u//wsxb7hEvR2l8ucydJqeQ86Hi/9a8iwsT3/b/Shm30t0Jh/RQ2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2344 …}
      +apId: "jelloeater85@lemmy.world"
      +apProfileId: "https://lemmy.world/u/jelloeater85"
      +apPublicUrl: "https://lemmy.world/u/jelloeater85"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "jelloeater85"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729571154 {#1361
        date: 2024-10-22 06:25:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686965838 {#1362
        date: 2023-06-17 03:37:18.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      Hey this and put FreeNAS / TrueNAS on this.\n
      \n
      TERRAMASTER F2-223 2Bay NAS Storage – High Performance for SMB with N4505 Dual-Core CPU, 4GB DDR4 Memory, 2.5GbE Port x 2, Network Storage Server (Diskless) [a.co/d/iT25GwL](https://a.co/d/iT25GwL)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706422894 {#1401
      date: 2024-01-28 07:21:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 346567
    -bodyTs: "'-223':11 '/d/it25gwl](https://a.co/d/it25gwl)':39 '2':32 '2.5':28 '2bay':12 '4gb':25 'a.co':38 'a.co/d/it25gwl](https://a.co/d/it25gwl)':37 'core':23 'cpu':24 'ddr4':26 'diskless':36 'dual':22 'dual-cor':21 'f2':10 'freena':5 'gbe':29 'hey':1 'high':15 'memori':27 'n4505':20 'nas':13 'network':33 'perform':16 'port':30 'put':4 'server':35 'smb':18 'storag':14,34 'terramast':9 'truena':6 'x':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089436"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422894 {#1404
      date: 2024-01-28 07:21:34.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 34.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5569
  +comment: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.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 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "BCsven@lemmy.ca"
    +username: "@BCsven@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729574243 {#2060
      date: 2024-10-22 07:17:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 33050
    -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "BCsven@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/BCsven"
    +apPublicUrl: "https://lemmy.ca/u/BCsven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "BCsven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712694238 {#2164
      date: 2024-04-09 22:23:58.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689996346 {#2331
      date: 2023-07-22 05:25:46.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5614
  +user: App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "BCsven@lemmy.ca"
    +username: "@BCsven@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729574243 {#2060
      date: 2024-10-22 07:17:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 33050
    -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "BCsven@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/BCsven"
    +apPublicUrl: "https://lemmy.ca/u/BCsven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "BCsven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712694238 {#2164
      date: 2024-04-09 22:23:58.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689996346 {#2331
      date: 2023-07-22 05:25:46.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706422439 {#2141
    date: 2024-01-28 07:13:59.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5669
  +date: DateTimeImmutable @1706422439 {#2141
    date: 2024-01-28 07:13:59.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706422439 {#2141
    date: 2024-01-28 07:13:59.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5723
  +createdAt: DateTimeImmutable @1706422439 {#2141
    date: 2024-01-28 07:13:59.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5777
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "BCsven@lemmy.ca"
    +username: "@BCsven@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729574243 {#2060
      date: 2024-10-22 07:17:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 33050
    -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "BCsven@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/BCsven"
    +apPublicUrl: "https://lemmy.ca/u/BCsven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "BCsven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712694238 {#2164
      date: 2024-04-09 22:23:58.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689996346 {#2331
      date: 2023-07-22 05:25:46.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5832
  +width: 40
  +height: 40
  +user: App\Entity\User {#2340
    +avatar: null
    +cover: null
    +email: "BCsven@lemmy.ca"
    +username: "@BCsven@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729574243 {#2060
      date: 2024-10-22 07:17:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2341 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
    +entries: Doctrine\ORM\PersistentCollection {#2339 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
    +posts: Doctrine\ORM\PersistentCollection {#2068 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
    +follows: Doctrine\ORM\PersistentCollection {#2056 …}
    +followers: Doctrine\ORM\PersistentCollection {#2046 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
    +reports: Doctrine\ORM\PersistentCollection {#2125 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
    +violations: Doctrine\ORM\PersistentCollection {#2100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
    +awards: Doctrine\ORM\PersistentCollection {#2111 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
    +categories: Doctrine\ORM\PersistentCollection {#2103 …}
    -id: 33050
    -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
    +apId: "BCsven@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/BCsven"
    +apPublicUrl: "https://lemmy.ca/u/BCsven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "BCsven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712694238 {#2164
      date: 2024-04-09 22:23:58.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689996346 {#2331
      date: 2023-07-22 05:25:46.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5905
  +subject: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5962
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 7.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6202
  +comment: App\Entity\EntryComment {#2314
    +user: App\Entity\User {#2340
      +avatar: null
      +cover: null
      +email: "BCsven@lemmy.ca"
      +username: "@BCsven@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729574243 {#2060
        date: 2024-10-22 07:17:23.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2341 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …}
      +entries: Doctrine\ORM\PersistentCollection {#2339 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2135 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …}
      +posts: Doctrine\ORM\PersistentCollection {#2068 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2069 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2074 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …}
      +follows: Doctrine\ORM\PersistentCollection {#2056 …}
      +followers: Doctrine\ORM\PersistentCollection {#2046 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2045 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2050 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …}
      +reports: Doctrine\ORM\PersistentCollection {#2125 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2041 …}
      +violations: Doctrine\ORM\PersistentCollection {#2100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2105 …}
      +awards: Doctrine\ORM\PersistentCollection {#2111 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …}
      +categories: Doctrine\ORM\PersistentCollection {#2103 …}
      -id: 33050
      -password: "$2y$13$ex.HANJWSG7JpCOOyTwxZ.0qMRBbQ7Rz5W6ynR.pdjamLkGGWcJ9i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …}
      +apId: "BCsven@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/BCsven"
      +apPublicUrl: "https://lemmy.ca/u/BCsven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "BCsven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712694238 {#2164
        date: 2024-04-09 22:23:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689996346 {#2331
        date: 2023-07-22 05:25:46.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "there is a device you drop a pi into, and others like this. [argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706422439 {#2042
      date: 2024-01-28 07:13:59.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2289 …}
    +nested: Doctrine\ORM\PersistentCollection {#2326 …}
    +votes: Doctrine\ORM\PersistentCollection {#2325 …}
    +reports: Doctrine\ORM\PersistentCollection {#2329 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2323 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2300 …}
    -id: 346558
    -bodyTs: "'/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':16 'argon40.com':15 'argon40.com/products/argon-eon-pi-nas](https://argon40.com/products/argon-eon-pi-nas)':14 'devic':4 'drop':6 'like':12 'other':11 'pi':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6795011"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422439 {#2141
      date: 2024-01-28 07:13:59.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 37.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6272
  +comment: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2128
    +avatar: null
    +cover: null
    +email: "testfactor@lemmy.world"
    +username: "@testfactor@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729092089 {#2114
      date: 2024-10-16 17:21:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
    +entries: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
    +posts: Doctrine\ORM\PersistentCollection {#2231 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
    +follows: Doctrine\ORM\PersistentCollection {#2309 …}
    +followers: Doctrine\ORM\PersistentCollection {#2302 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
    +reports: Doctrine\ORM\PersistentCollection {#2308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
    +violations: Doctrine\ORM\PersistentCollection {#2319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
    +awards: Doctrine\ORM\PersistentCollection {#2316 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
    +categories: Doctrine\ORM\PersistentCollection {#2296 …}
    -id: 64012
    -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
    +apId: "testfactor@lemmy.world"
    +apProfileId: "https://lemmy.world/u/testfactor"
    +apPublicUrl: "https://lemmy.world/u/testfactor"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "testfactor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727799919 {#2118
      date: 2024-10-01 18:25:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697902042 {#2117
      date: 2023-10-21 17:27:22.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6317
  +user: App\Entity\User {#2128
    +avatar: null
    +cover: null
    +email: "testfactor@lemmy.world"
    +username: "@testfactor@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729092089 {#2114
      date: 2024-10-16 17:21:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
    +entries: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
    +posts: Doctrine\ORM\PersistentCollection {#2231 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
    +follows: Doctrine\ORM\PersistentCollection {#2309 …}
    +followers: Doctrine\ORM\PersistentCollection {#2302 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
    +reports: Doctrine\ORM\PersistentCollection {#2308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
    +violations: Doctrine\ORM\PersistentCollection {#2319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
    +awards: Doctrine\ORM\PersistentCollection {#2316 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
    +categories: Doctrine\ORM\PersistentCollection {#2296 …}
    -id: 64012
    -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
    +apId: "testfactor@lemmy.world"
    +apProfileId: "https://lemmy.world/u/testfactor"
    +apPublicUrl: "https://lemmy.world/u/testfactor"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "testfactor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727799919 {#2118
      date: 2024-10-01 18:25:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697902042 {#2117
      date: 2023-10-21 17:27:22.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1706420471 {#2124
    date: 2024-01-28 06:41:11.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6372
  +date: DateTimeImmutable @1706420471 {#2124
    date: 2024-01-28 06:41:11.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706420471 {#2124
    date: 2024-01-28 06:41:11.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6426
  +createdAt: DateTimeImmutable @1706420471 {#2124
    date: 2024-01-28 06:41:11.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3293 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
    +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
    +url: null
    +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729416863 {#3195
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3269 …}
    +votes: Doctrine\ORM\PersistentCollection {#3271 …}
    +reports: Doctrine\ORM\PersistentCollection {#3274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    +badges: Doctrine\ORM\PersistentCollection {#3227 …}
    +children: []
    -id: 33564
    -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
    -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706501289
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11270812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706414889 {#3201
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6480
  +entry: Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3293 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
    +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
    +url: null
    +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 17
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729416863 {#3195
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3269 …}
    +votes: Doctrine\ORM\PersistentCollection {#3271 …}
    +reports: Doctrine\ORM\PersistentCollection {#3274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    +badges: Doctrine\ORM\PersistentCollection {#3227 …}
    +children: []
    -id: 33564
    -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
    -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706501289
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11270812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706414889 {#3201
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2128
    +avatar: null
    +cover: null
    +email: "testfactor@lemmy.world"
    +username: "@testfactor@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729092089 {#2114
      date: 2024-10-16 17:21:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
    +entries: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
    +posts: Doctrine\ORM\PersistentCollection {#2231 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
    +follows: Doctrine\ORM\PersistentCollection {#2309 …}
    +followers: Doctrine\ORM\PersistentCollection {#2302 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
    +reports: Doctrine\ORM\PersistentCollection {#2308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
    +violations: Doctrine\ORM\PersistentCollection {#2319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
    +awards: Doctrine\ORM\PersistentCollection {#2316 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
    +categories: Doctrine\ORM\PersistentCollection {#2296 …}
    -id: 64012
    -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
    +apId: "testfactor@lemmy.world"
    +apProfileId: "https://lemmy.world/u/testfactor"
    +apPublicUrl: "https://lemmy.world/u/testfactor"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "testfactor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727799919 {#2118
      date: 2024-10-01 18:25:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697902042 {#2117
      date: 2023-10-21 17:27:22.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6535
  +width: 40
  +height: 40
  +user: App\Entity\User {#2128
    +avatar: null
    +cover: null
    +email: "testfactor@lemmy.world"
    +username: "@testfactor@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729092089 {#2114
      date: 2024-10-16 17:21:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
    +entries: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
    +posts: Doctrine\ORM\PersistentCollection {#2231 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
    +follows: Doctrine\ORM\PersistentCollection {#2309 …}
    +followers: Doctrine\ORM\PersistentCollection {#2302 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
    +reports: Doctrine\ORM\PersistentCollection {#2308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
    +violations: Doctrine\ORM\PersistentCollection {#2319 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
    +awards: Doctrine\ORM\PersistentCollection {#2316 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
    +categories: Doctrine\ORM\PersistentCollection {#2296 …}
    -id: 64012
    -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
    +apId: "testfactor@lemmy.world"
    +apProfileId: "https://lemmy.world/u/testfactor"
    +apPublicUrl: "https://lemmy.world/u/testfactor"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "testfactor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727799919 {#2118
      date: 2024-10-01 18:25:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697902042 {#2117
      date: 2023-10-21 17:27:22.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6604
  +subject: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6661
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.00 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6901
  +comment: App\Entity\EntryComment {#2121
    +user: App\Entity\User {#2128
      +avatar: null
      +cover: null
      +email: "testfactor@lemmy.world"
      +username: "@testfactor@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729092089 {#2114
        date: 2024-10-16 17:21:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2215 …}
      +entries: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2225 …}
      +posts: Doctrine\ORM\PersistentCollection {#2231 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2229 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2252 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2311 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2293 …}
      +follows: Doctrine\ORM\PersistentCollection {#2309 …}
      +followers: Doctrine\ORM\PersistentCollection {#2302 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2312 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2307 …}
      +reports: Doctrine\ORM\PersistentCollection {#2308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2304 …}
      +violations: Doctrine\ORM\PersistentCollection {#2319 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2318 …}
      +awards: Doctrine\ORM\PersistentCollection {#2316 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2294 …}
      +categories: Doctrine\ORM\PersistentCollection {#2296 …}
      -id: 64012
      -password: "$2y$13$/l/1apsXGB/CCa8STxrzGOmJ36ILVQs34EBQblGyAzC4Yl/C2DnXG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2281 …}
      +apId: "testfactor@lemmy.world"
      +apProfileId: "https://lemmy.world/u/testfactor"
      +apPublicUrl: "https://lemmy.world/u/testfactor"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "testfactor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727799919 {#2118
        date: 2024-10-01 18:25:19.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697902042 {#2117
        date: 2023-10-21 17:27:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3293 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Proxmox-HA-Docker-Swarm-Kubrenetes-or-what"
      +title: "Proxmox HA, Docker Swarm, Kubrenetes, or what?"
      +url: null
      +body: "I’ve gotten to the point where I have more than a few servers in my homelab and am looking for a way to increase reliability in case of an update. Two problems: 2 of the servers will be on Wifi and one is a Synology NAS. I can’t do any wiring but I can put together a WiFi 6E network for the servers only, That means buying 4 Wifi 6E devices in a mix of types. As for Synology, it’s container manager is a little odd so I expect to run a Linux VM and use that as my cluster node. That may mean buying more RAM as I haven’t upgraded it. Hardware ranges from a 6 core CPU on the NAS (with a few important docker containers), 8 core on my main SFF server (which also runs my OpnSense VM inside Proxmox), 16 core Ryzen on my old big server, and a 10 year old NUC for fun. So the question is what do I use to orchestrate all the services I have. My Vaulwarden runs reliability but only on one system. I want better reliability for Pihole that automatically syncs settings. The NAS’ docker implementation doesn’t support gravity sync. Since everything I do runs in docker besides storage it seems Proxmox clusters is not the best option. That puts me between K8s and Docker Swarm. I’d like something that is simple to administer but resilien when hardware fails."
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 17
      +favouriteCount: 41
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729416863 {#3195
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3269 …}
      +votes: Doctrine\ORM\PersistentCollection {#3271 …}
      +reports: Doctrine\ORM\PersistentCollection {#3274 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3240 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      +badges: Doctrine\ORM\PersistentCollection {#3227 …}
      +children: []
      -id: 33564
      -titleTs: "'docker':3 'ha':2 'kubrenet':5 'proxmox':1 'swarm':4"
      -bodyTs: "'10':158 '16':148 '2':34 '4':70 '6':121 '6e':61,72 '8':133 'administ':241 'also':141 'automat':195 'besid':214 'best':223 'better':190 'big':154 'buy':69,108 'case':28 'cluster':103,219 'contain':84,132 'core':122,134,149 'cpu':123 'd':234 'devic':73 'docker':131,200,213,231 'doesn':202 'everyth':208 'expect':92 'fail':246 'fun':163 'gotten':3 'graviti':205 'hardwar':117,245 'haven':113 'homelab':17 'implement':201 'import':130 'increas':25 'insid':146 'k8s':229 'like':235 'linux':96 'littl':88 'look':20 'main':137 'manag':85 'may':106 'mean':68,107 'mix':76 'nas':47,126,199 'network':62 'node':104 'nuc':161 'odd':89 'old':153,160 'one':43,186 'opnsens':144 'option':224 'orchestr':173 'pihol':193 'point':6 'problem':33 'proxmox':147,218 'put':57,226 'question':166 'ram':110 'rang':118 'reliabl':26,182,191 'resilien':243 'run':94,142,181,211 'ryzen':150 'seem':217 'server':14,37,65,139,155 'servic':176 'set':197 'sff':138 'simpl':239 'sinc':207 'someth':236 'storag':215 'support':204 'swarm':232 'sync':196,206 'synolog':46,81 'system':187 'togeth':58 'two':32 'type':78 'updat':31 'upgrad':115 'use':99,171 'vaulwarden':180 've':2 'vm':97,145 'want':189 'way':23 'wifi':41,60,71 'wire':53 'year':159"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706501289
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11270812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706414889 {#3201
        date: 2024-01-28 05:08:09.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’d rule out k8s if you’re looking for simple administration."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1706420471 {#2112
      date: 2024-01-28 06:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2122 …}
    +nested: Doctrine\ORM\PersistentCollection {#2113 …}
    +votes: Doctrine\ORM\PersistentCollection {#2119 …}
    +reports: Doctrine\ORM\PersistentCollection {#2120 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2162 …}
    -id: 346529
    -bodyTs: "'administr':12 'd':2 'k8s':5 'look':9 're':8 'rule':3 'simpl':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7088146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706420471 {#2124
      date: 2024-01-28 06:41:11.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 37.59 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6971
  +comment: App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "Mythnubb@lemm.ee"
    +username: "@Mythnubb@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729060697 {#2278
      date: 2024-10-16 08:38:17.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 51339
    -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "Mythnubb@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Mythnubb"
    +apPublicUrl: "https://lemm.ee/u/Mythnubb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Mythnubb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729047476 {#2276
      date: 2024-10-16 04:57:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696555233 {#2279
      date: 2023-10-06 03:20:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7036
  +user: App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "Mythnubb@lemm.ee"
    +username: "@Mythnubb@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729060697 {#2278
      date: 2024-10-16 08:38:17.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 51339
    -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "Mythnubb@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Mythnubb"
    +apPublicUrl: "https://lemm.ee/u/Mythnubb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Mythnubb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729047476 {#2276
      date: 2024-10-16 04:57:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696555233 {#2279
      date: 2023-10-06 03:20:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706403950 {#2282
    date: 2024-01-28 02:05:50.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7091
  +date: DateTimeImmutable @1706403950 {#2282
    date: 2024-01-28 02:05:50.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706403950 {#2282
    date: 2024-01-28 02:05:50.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7145
  +createdAt: DateTimeImmutable @1706403950 {#2282
    date: 2024-01-28 02:05:50.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2277
    +user: Proxies\__CG__\App\Entity\User {#7008 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#7014 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
    +slug: "This-Week-in-Self-Hosted-26-January-2024"
    +title: "This Week in Self-Hosted (26 January 2024)"
    +url: "https://selfh.st/newsletter/2024-01-26/"
    +body: "Not my blog, just a good community share!"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729166218 {#7009
      date: 2024-10-17 13:56:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7017 …}
    +votes: Doctrine\ORM\PersistentCollection {#7019 …}
    +reports: Doctrine\ORM\PersistentCollection {#7021 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
    +badges: Doctrine\ORM\PersistentCollection {#7027 …}
    +children: []
    -id: 33533
    -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
    -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706482141
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13603887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706395741 {#7006
      date: 2024-01-27 23:49:01.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7199
  +entry: Proxies\__CG__\App\Entity\Entry {#2277
    +user: Proxies\__CG__\App\Entity\User {#7008 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#7014 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
    +slug: "This-Week-in-Self-Hosted-26-January-2024"
    +title: "This Week in Self-Hosted (26 January 2024)"
    +url: "https://selfh.st/newsletter/2024-01-26/"
    +body: "Not my blog, just a good community share!"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729166218 {#7009
      date: 2024-10-17 13:56:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7017 …}
    +votes: Doctrine\ORM\PersistentCollection {#7019 …}
    +reports: Doctrine\ORM\PersistentCollection {#7021 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
    +badges: Doctrine\ORM\PersistentCollection {#7027 …}
    +children: []
    -id: 33533
    -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
    -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706482141
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13603887"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706395741 {#7006
      date: 2024-01-27 23:49:01.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "Mythnubb@lemm.ee"
    +username: "@Mythnubb@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729060697 {#2278
      date: 2024-10-16 08:38:17.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 51339
    -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "Mythnubb@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Mythnubb"
    +apPublicUrl: "https://lemm.ee/u/Mythnubb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Mythnubb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729047476 {#2276
      date: 2024-10-16 04:57:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696555233 {#2279
      date: 2023-10-06 03:20:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7254
  +width: 40
  +height: 40
  +user: App\Entity\User {#2197
    +avatar: null
    +cover: null
    +email: "Mythnubb@lemm.ee"
    +username: "@Mythnubb@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729060697 {#2278
      date: 2024-10-16 08:38:17.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
    +entries: Doctrine\ORM\PersistentCollection {#2207 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
    +posts: Doctrine\ORM\PersistentCollection {#2266 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
    +follows: Doctrine\ORM\PersistentCollection {#2263 …}
    +followers: Doctrine\ORM\PersistentCollection {#2235 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
    +violations: Doctrine\ORM\PersistentCollection {#2244 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
    +awards: Doctrine\ORM\PersistentCollection {#2245 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
    +categories: Doctrine\ORM\PersistentCollection {#2255 …}
    -id: 51339
    -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
    +apId: "Mythnubb@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Mythnubb"
    +apPublicUrl: "https://lemm.ee/u/Mythnubb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Mythnubb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729047476 {#2276
      date: 2024-10-16 04:57:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696555233 {#2279
      date: 2023-10-06 03:20:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7323
  +subject: App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7380
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 7.83 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7620
  +comment: App\Entity\EntryComment {#2275
    +user: App\Entity\User {#2197
      +avatar: null
      +cover: null
      +email: "Mythnubb@lemm.ee"
      +username: "@Mythnubb@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729060697 {#2278
        date: 2024-10-16 08:38:17.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2205 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2202 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2210 …}
      +entries: Doctrine\ORM\PersistentCollection {#2207 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2208 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2204 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2211 …}
      +posts: Doctrine\ORM\PersistentCollection {#2266 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2273 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2274 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2190 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2265 …}
      +follows: Doctrine\ORM\PersistentCollection {#2263 …}
      +followers: Doctrine\ORM\PersistentCollection {#2235 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2239 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2226 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2259 …}
      +violations: Doctrine\ORM\PersistentCollection {#2244 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2250 …}
      +awards: Doctrine\ORM\PersistentCollection {#2245 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2243 …}
      +categories: Doctrine\ORM\PersistentCollection {#2255 …}
      -id: 51339
      -password: "$2y$13$Chm6L3Mx80jS.pjboi4Nv.p9T89lQ2tushtvZN6YGYnbFkTjHWw82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2251 …}
      +apId: "Mythnubb@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Mythnubb"
      +apPublicUrl: "https://lemm.ee/u/Mythnubb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Mythnubb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729047476 {#2276
        date: 2024-10-16 04:57:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696555233 {#2279
        date: 2023-10-06 03:20:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2277
      +user: Proxies\__CG__\App\Entity\User {#7008 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7014 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7016 …}
      +slug: "This-Week-in-Self-Hosted-26-January-2024"
      +title: "This Week in Self-Hosted (26 January 2024)"
      +url: "https://selfh.st/newsletter/2024-01-26/"
      +body: "Not my blog, just a good community share!"
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729166218 {#7009
        date: 2024-10-17 13:56:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7017 …}
      +votes: Doctrine\ORM\PersistentCollection {#7019 …}
      +reports: Doctrine\ORM\PersistentCollection {#7021 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7025 …}
      +badges: Doctrine\ORM\PersistentCollection {#7027 …}
      +children: []
      -id: 33533
      -titleTs: "'2024':9 '26':7 'host':6 'januari':8 'self':5 'self-host':4 'week':2"
      -bodyTs: "'blog':3 'communiti':7 'good':6 'share':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706482141
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/post/13603887"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706395741 {#7006
        date: 2024-01-27 23:49:01.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m kind of excited for LubeLogger, since all the other fuel/maintenance trackers are going down the drain. Currently using Fuelio but I’m not a huge fan."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706403950 {#2280
      date: 2024-01-28 02:05:50.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savedbythezsh@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2261 …}
    +nested: Doctrine\ORM\PersistentCollection {#2218 …}
    +votes: Doctrine\ORM\PersistentCollection {#2221 …}
    +reports: Doctrine\ORM\PersistentCollection {#2217 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2195 …}
    -id: 346104
    -bodyTs: "'current':19 'drain':18 'excit':5 'fan':28 'fuel/maintenance':12 'fuelio':21 'go':15 'huge':27 'kind':3 'lubelogg':7 'm':2,24 'sinc':8 'tracker':13 'use':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8733162"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706403950 {#2282
      date: 2024-01-28 02:05:50.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 41.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7690
  +comment: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00: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 14.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#2148
    +avatar: null
    +cover: null
    +email: "fart_pickle@lemmy.world"
    +username: "@fart_pickle@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729043328 {#2287
      date: 2024-10-16 03:48:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +entries: Doctrine\ORM\PersistentCollection {#2182 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
    +posts: Doctrine\ORM\PersistentCollection {#2176 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
    +follows: Doctrine\ORM\PersistentCollection {#2003 …}
    +followers: Doctrine\ORM\PersistentCollection {#1995 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
    +reports: Doctrine\ORM\PersistentCollection {#1999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
    +violations: Doctrine\ORM\PersistentCollection {#1989 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
    +awards: Doctrine\ORM\PersistentCollection {#2009 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
    +categories: Doctrine\ORM\PersistentCollection {#2015 …}
    -id: 73275
    -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
    +apId: "fart_pickle@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fart_pickle"
    +apPublicUrl: "https://lemmy.world/u/fart_pickle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fart_pickle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728050188 {#2188
      date: 2024-10-04 15:56:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699487954 {#2142
      date: 2023-11-09 00:59:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7735
  +user: App\Entity\User {#2148
    +avatar: null
    +cover: null
    +email: "fart_pickle@lemmy.world"
    +username: "@fart_pickle@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729043328 {#2287
      date: 2024-10-16 03:48:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +entries: Doctrine\ORM\PersistentCollection {#2182 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
    +posts: Doctrine\ORM\PersistentCollection {#2176 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
    +follows: Doctrine\ORM\PersistentCollection {#2003 …}
    +followers: Doctrine\ORM\PersistentCollection {#1995 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
    +reports: Doctrine\ORM\PersistentCollection {#1999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
    +violations: Doctrine\ORM\PersistentCollection {#1989 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
    +awards: Doctrine\ORM\PersistentCollection {#2009 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
    +categories: Doctrine\ORM\PersistentCollection {#2015 …}
    -id: 73275
    -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
    +apId: "fart_pickle@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fart_pickle"
    +apPublicUrl: "https://lemmy.world/u/fart_pickle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fart_pickle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728050188 {#2188
      date: 2024-10-04 15:56:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699487954 {#2142
      date: 2023-11-09 00:59:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1706396442 {#2286
    date: 2024-01-28 00:00:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7790
  +date: DateTimeImmutable @1706396442 {#2286
    date: 2024-01-28 00:00:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706396442 {#2286
    date: 2024-01-28 00:00:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7844
  +createdAt: DateTimeImmutable @1706396442 {#2286
    date: 2024-01-28 00:00:42.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7898
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.07 ms
Input props
[
  "user" => App\Entity\User {#2148
    +avatar: null
    +cover: null
    +email: "fart_pickle@lemmy.world"
    +username: "@fart_pickle@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729043328 {#2287
      date: 2024-10-16 03:48:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +entries: Doctrine\ORM\PersistentCollection {#2182 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
    +posts: Doctrine\ORM\PersistentCollection {#2176 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
    +follows: Doctrine\ORM\PersistentCollection {#2003 …}
    +followers: Doctrine\ORM\PersistentCollection {#1995 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
    +reports: Doctrine\ORM\PersistentCollection {#1999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
    +violations: Doctrine\ORM\PersistentCollection {#1989 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
    +awards: Doctrine\ORM\PersistentCollection {#2009 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
    +categories: Doctrine\ORM\PersistentCollection {#2015 …}
    -id: 73275
    -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
    +apId: "fart_pickle@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fart_pickle"
    +apPublicUrl: "https://lemmy.world/u/fart_pickle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fart_pickle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728050188 {#2188
      date: 2024-10-04 15:56:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699487954 {#2142
      date: 2023-11-09 00:59:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7953
  +width: 40
  +height: 40
  +user: App\Entity\User {#2148
    +avatar: null
    +cover: null
    +email: "fart_pickle@lemmy.world"
    +username: "@fart_pickle@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729043328 {#2287
      date: 2024-10-16 03:48:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
    +entries: Doctrine\ORM\PersistentCollection {#2182 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
    +posts: Doctrine\ORM\PersistentCollection {#2176 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
    +follows: Doctrine\ORM\PersistentCollection {#2003 …}
    +followers: Doctrine\ORM\PersistentCollection {#1995 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
    +reports: Doctrine\ORM\PersistentCollection {#1999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
    +violations: Doctrine\ORM\PersistentCollection {#1989 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
    +awards: Doctrine\ORM\PersistentCollection {#2009 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
    +categories: Doctrine\ORM\PersistentCollection {#2015 …}
    -id: 73275
    -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
    +apId: "fart_pickle@lemmy.world"
    +apProfileId: "https://lemmy.world/u/fart_pickle"
    +apPublicUrl: "https://lemmy.world/u/fart_pickle"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "fart_pickle"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728050188 {#2188
      date: 2024-10-04 15:56:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699487954 {#2142
      date: 2023-11-09 00:59:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8022
  +subject: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8079
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 18.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8319
  +comment: App\Entity\EntryComment {#2034
    +user: App\Entity\User {#2148
      +avatar: null
      +cover: null
      +email: "fart_pickle@lemmy.world"
      +username: "@fart_pickle@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729043328 {#2287
        date: 2024-10-16 03:48:48.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2149 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2185 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2179 …}
      +entries: Doctrine\ORM\PersistentCollection {#2182 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2172 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2173 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2175 …}
      +posts: Doctrine\ORM\PersistentCollection {#2176 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2178 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2168 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2038 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1988 …}
      +follows: Doctrine\ORM\PersistentCollection {#2003 …}
      +followers: Doctrine\ORM\PersistentCollection {#1995 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2006 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1997 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1998 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2001 …}
      +reports: Doctrine\ORM\PersistentCollection {#1999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2004 …}
      +violations: Doctrine\ORM\PersistentCollection {#1989 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1986 …}
      +awards: Doctrine\ORM\PersistentCollection {#2009 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1991 …}
      +categories: Doctrine\ORM\PersistentCollection {#2015 …}
      -id: 73275
      -password: "$2y$13$edc5x/MXmY0Aj06NN79UMevOc9naZVd9VXmQKX9uB.kwDzApjvuzK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2008 …}
      +apId: "fart_pickle@lemmy.world"
      +apProfileId: "https://lemmy.world/u/fart_pickle"
      +apPublicUrl: "https://lemmy.world/u/fart_pickle"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "fart_pickle"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728050188 {#2188
        date: 2024-10-04 15:56:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699487954 {#2142
        date: 2023-11-09 00:59:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m using terramaster as hdd enclosure. I have two of those, both connected to lenovo thinkcentre. I’ve tried rpi but I needed more power hence the lenovo thingy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706396442 {#2285
      date: 2024-01-28 00:00:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 345910
    -bodyTs: "'connect':14 'enclosur':7 'hdd':6 'henc':27 'lenovo':16,29 'm':2 'need':24 'power':26 'rpi':21 'terramast':4 'thingi':30 'thinkcentr':17 'tri':20 'two':10 'use':3 've':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7074899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706396442 {#2286
      date: 2024-01-28 00:00:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 35.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8389
  +comment: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.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 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#1348
    +avatar: null
    +cover: null
    +email: "beeng@discuss.tchncs.de"
    +username: "@beeng@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729581477 {#1983
      date: 2024-10-22 09:17: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
    +entries: Doctrine\ORM\PersistentCollection {#1358 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
    +posts: Doctrine\ORM\PersistentCollection {#2495 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
    +follows: Doctrine\ORM\PersistentCollection {#2507 …}
    +followers: Doctrine\ORM\PersistentCollection {#2509 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
    +reports: Doctrine\ORM\PersistentCollection {#2519 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
    +violations: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +awards: Doctrine\ORM\PersistentCollection {#2527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
    +categories: Doctrine\ORM\PersistentCollection {#2531 …}
    -id: 40214
    -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
    +apId: "beeng@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/beeng"
    +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "beeng"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728137716 {#1982
      date: 2024-10-05 16:15:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691770027 {#1979
      date: 2023-08-11 18:07:07.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8434
  +user: App\Entity\User {#1348
    +avatar: null
    +cover: null
    +email: "beeng@discuss.tchncs.de"
    +username: "@beeng@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729581477 {#1983
      date: 2024-10-22 09:17: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
    +entries: Doctrine\ORM\PersistentCollection {#1358 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
    +posts: Doctrine\ORM\PersistentCollection {#2495 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
    +follows: Doctrine\ORM\PersistentCollection {#2507 …}
    +followers: Doctrine\ORM\PersistentCollection {#2509 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
    +reports: Doctrine\ORM\PersistentCollection {#2519 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
    +violations: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +awards: Doctrine\ORM\PersistentCollection {#2527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
    +categories: Doctrine\ORM\PersistentCollection {#2531 …}
    -id: 40214
    -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
    +apId: "beeng@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/beeng"
    +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "beeng"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728137716 {#1982
      date: 2024-10-05 16:15:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691770027 {#1979
      date: 2023-08-11 18:07:07.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706391758 {#1981
    date: 2024-01-27 22:42:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8489
  +date: DateTimeImmutable @1706391758 {#1981
    date: 2024-01-27 22:42:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706391758 {#1981
    date: 2024-01-27 22:42:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8543
  +createdAt: DateTimeImmutable @1706391758 {#1981
    date: 2024-01-27 22:42:38.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8597
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#1348
    +avatar: null
    +cover: null
    +email: "beeng@discuss.tchncs.de"
    +username: "@beeng@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729581477 {#1983
      date: 2024-10-22 09:17: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
    +entries: Doctrine\ORM\PersistentCollection {#1358 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
    +posts: Doctrine\ORM\PersistentCollection {#2495 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
    +follows: Doctrine\ORM\PersistentCollection {#2507 …}
    +followers: Doctrine\ORM\PersistentCollection {#2509 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
    +reports: Doctrine\ORM\PersistentCollection {#2519 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
    +violations: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +awards: Doctrine\ORM\PersistentCollection {#2527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
    +categories: Doctrine\ORM\PersistentCollection {#2531 …}
    -id: 40214
    -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
    +apId: "beeng@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/beeng"
    +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "beeng"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728137716 {#1982
      date: 2024-10-05 16:15:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691770027 {#1979
      date: 2023-08-11 18:07:07.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8652
  +width: 40
  +height: 40
  +user: App\Entity\User {#1348
    +avatar: null
    +cover: null
    +email: "beeng@discuss.tchncs.de"
    +username: "@beeng@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729581477 {#1983
      date: 2024-10-22 09:17: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
    +entries: Doctrine\ORM\PersistentCollection {#1358 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
    +posts: Doctrine\ORM\PersistentCollection {#2495 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
    +follows: Doctrine\ORM\PersistentCollection {#2507 …}
    +followers: Doctrine\ORM\PersistentCollection {#2509 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
    +reports: Doctrine\ORM\PersistentCollection {#2519 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
    +violations: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +awards: Doctrine\ORM\PersistentCollection {#2527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
    +categories: Doctrine\ORM\PersistentCollection {#2531 …}
    -id: 40214
    -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
    +apId: "beeng@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/beeng"
    +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "beeng"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728137716 {#1982
      date: 2024-10-05 16:15:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691770027 {#1979
      date: 2023-08-11 18:07:07.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8729
  +subject: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8786
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 5.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9026
  +comment: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: null
      +cover: null
      +email: "beeng@discuss.tchncs.de"
      +username: "@beeng@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729581477 {#1983
        date: 2024-10-22 09:17: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1350 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1351 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1353 …}
      +entries: Doctrine\ORM\PersistentCollection {#1358 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1355 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2491 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2493 …}
      +posts: Doctrine\ORM\PersistentCollection {#2495 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2501 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2503 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2505 …}
      +follows: Doctrine\ORM\PersistentCollection {#2507 …}
      +followers: Doctrine\ORM\PersistentCollection {#2509 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2511 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2513 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2515 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2517 …}
      +reports: Doctrine\ORM\PersistentCollection {#2519 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2521 …}
      +violations: Doctrine\ORM\PersistentCollection {#2523 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
      +awards: Doctrine\ORM\PersistentCollection {#2527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2529 …}
      +categories: Doctrine\ORM\PersistentCollection {#2531 …}
      -id: 40214
      -password: "$2y$13$vg0qtx1oNloqahYMlFqJo.3i/AKxmeh5HeREuuG28XLaa5J3pQ1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2533 …}
      +apId: "beeng@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/beeng"
      +apPublicUrl: "https://discuss.tchncs.de/u/beeng"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "beeng"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728137716 {#1982
        date: 2024-10-05 16:15:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691770027 {#1979
        date: 2023-08-11 18:07:07.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I ripped out the control board of the 2x bay toaster and then bought some sata extension cables (with power) for 2x HDDs. 3D printed a little drive bay type thing and then slapped the raspi on top with the usb controller. It works great!\n
      \n
      Works for my usecase of basic NAS /SMB /SFTP and I can stream 1080p etc.\n
      \n
      But would look to sata in the future also like you mention, couldn’t find a hat, but USB speeds are fine for me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706391758 {#1987
      date: 2024-01-27 22:42:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 345736
    -bodyTs: "'/sftp':54 '/smb':53 '1080p':59 '2x':9,22 '3d':24 'also':69 'basic':51 'bay':10,29 'board':6 'bought':14 'cabl':18 'control':5,42 'couldn':73 'drive':28 'etc':60 'extens':17 'find':75 'fine':82 'futur':68 'great':45 'hat':77 'hdds':23 'like':70 'littl':27 'look':63 'mention':72 'nas':52 'power':20 'print':25 'raspi':36 'rip':2 'sata':16,65 'slap':34 'speed':80 'stream':58 'thing':31 'toaster':11 'top':38 'type':30 'usb':41,79 'usecas':49 'work':44,46 'would':62"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6888349"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391758 {#1981
      date: 2024-01-27 22:42:38.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 33.83 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9096
  +comment: App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.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 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2553
    +avatar: null
    +cover: null
    +email: "Oisteink@feddit.nl"
    +username: "@Oisteink@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729194035 {#2537
      date: 2024-10-17 21:40:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +entries: Doctrine\ORM\PersistentCollection {#2560 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
    +posts: Doctrine\ORM\PersistentCollection {#2568 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
    +follows: Doctrine\ORM\PersistentCollection {#2580 …}
    +followers: Doctrine\ORM\PersistentCollection {#2582 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
    +reports: Doctrine\ORM\PersistentCollection {#2592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
    +violations: Doctrine\ORM\PersistentCollection {#2596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
    +awards: Doctrine\ORM\PersistentCollection {#2600 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
    +categories: Doctrine\ORM\PersistentCollection {#2604 …}
    -id: 34817
    -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
    +apId: "Oisteink@feddit.nl"
    +apProfileId: "https://feddit.nl/u/Oisteink"
    +apPublicUrl: "https://feddit.nl/u/Oisteink"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "Oisteink"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702839003 {#2538
      date: 2023-12-17 19:50:03.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690303593 {#2539
      date: 2023-07-25 18:46:33.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9141
  +user: App\Entity\User {#2553
    +avatar: null
    +cover: null
    +email: "Oisteink@feddit.nl"
    +username: "@Oisteink@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729194035 {#2537
      date: 2024-10-17 21:40:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +entries: Doctrine\ORM\PersistentCollection {#2560 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
    +posts: Doctrine\ORM\PersistentCollection {#2568 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
    +follows: Doctrine\ORM\PersistentCollection {#2580 …}
    +followers: Doctrine\ORM\PersistentCollection {#2582 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
    +reports: Doctrine\ORM\PersistentCollection {#2592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
    +violations: Doctrine\ORM\PersistentCollection {#2596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
    +awards: Doctrine\ORM\PersistentCollection {#2600 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
    +categories: Doctrine\ORM\PersistentCollection {#2604 …}
    -id: 34817
    -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
    +apId: "Oisteink@feddit.nl"
    +apProfileId: "https://feddit.nl/u/Oisteink"
    +apPublicUrl: "https://feddit.nl/u/Oisteink"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "Oisteink"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702839003 {#2538
      date: 2023-12-17 19:50:03.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690303593 {#2539
      date: 2023-07-25 18:46:33.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1706391056 {#2536
    date: 2024-01-27 22:30:56.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9196
  +date: DateTimeImmutable @1706391056 {#2536
    date: 2024-01-27 22:30:56.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706391056 {#2536
    date: 2024-01-27 22:30:56.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9250
  +createdAt: DateTimeImmutable @1706391056 {#2536
    date: 2024-01-27 22:30:56.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.18 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9304
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2553
    +avatar: null
    +cover: null
    +email: "Oisteink@feddit.nl"
    +username: "@Oisteink@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729194035 {#2537
      date: 2024-10-17 21:40:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +entries: Doctrine\ORM\PersistentCollection {#2560 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
    +posts: Doctrine\ORM\PersistentCollection {#2568 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
    +follows: Doctrine\ORM\PersistentCollection {#2580 …}
    +followers: Doctrine\ORM\PersistentCollection {#2582 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
    +reports: Doctrine\ORM\PersistentCollection {#2592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
    +violations: Doctrine\ORM\PersistentCollection {#2596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
    +awards: Doctrine\ORM\PersistentCollection {#2600 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
    +categories: Doctrine\ORM\PersistentCollection {#2604 …}
    -id: 34817
    -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
    +apId: "Oisteink@feddit.nl"
    +apProfileId: "https://feddit.nl/u/Oisteink"
    +apPublicUrl: "https://feddit.nl/u/Oisteink"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "Oisteink"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702839003 {#2538
      date: 2023-12-17 19:50:03.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690303593 {#2539
      date: 2023-07-25 18:46:33.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9359
  +width: 40
  +height: 40
  +user: App\Entity\User {#2553
    +avatar: null
    +cover: null
    +email: "Oisteink@feddit.nl"
    +username: "@Oisteink@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729194035 {#2537
      date: 2024-10-17 21:40:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +entries: Doctrine\ORM\PersistentCollection {#2560 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
    +posts: Doctrine\ORM\PersistentCollection {#2568 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
    +follows: Doctrine\ORM\PersistentCollection {#2580 …}
    +followers: Doctrine\ORM\PersistentCollection {#2582 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
    +reports: Doctrine\ORM\PersistentCollection {#2592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
    +violations: Doctrine\ORM\PersistentCollection {#2596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
    +awards: Doctrine\ORM\PersistentCollection {#2600 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
    +categories: Doctrine\ORM\PersistentCollection {#2604 …}
    -id: 34817
    -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
    +apId: "Oisteink@feddit.nl"
    +apProfileId: "https://feddit.nl/u/Oisteink"
    +apPublicUrl: "https://feddit.nl/u/Oisteink"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "Oisteink"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702839003 {#2538
      date: 2023-12-17 19:50:03.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690303593 {#2539
      date: 2023-07-25 18:46:33.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9432
  +subject: App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9489
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 23.93 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9729
  +comment: App\Entity\EntryComment {#2540
    +user: App\Entity\User {#2553
      +avatar: null
      +cover: null
      +email: "Oisteink@feddit.nl"
      +username: "@Oisteink@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729194035 {#2537
        date: 2024-10-17 21:40:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2554 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2556 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +entries: Doctrine\ORM\PersistentCollection {#2560 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2566 …}
      +posts: Doctrine\ORM\PersistentCollection {#2568 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2570 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2572 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2574 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2578 …}
      +follows: Doctrine\ORM\PersistentCollection {#2580 …}
      +followers: Doctrine\ORM\PersistentCollection {#2582 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2584 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2590 …}
      +reports: Doctrine\ORM\PersistentCollection {#2592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2594 …}
      +violations: Doctrine\ORM\PersistentCollection {#2596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2598 …}
      +awards: Doctrine\ORM\PersistentCollection {#2600 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2602 …}
      +categories: Doctrine\ORM\PersistentCollection {#2604 …}
      -id: 34817
      -password: "$2y$13$0vvIV50FYb9tlym9XwuO3uB/KABsW0AC2IaBQqR5Ai1UOt1MZ/3oi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2606 …}
      +apId: "Oisteink@feddit.nl"
      +apProfileId: "https://feddit.nl/u/Oisteink"
      +apPublicUrl: "https://feddit.nl/u/Oisteink"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "Oisteink"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702839003 {#2538
        date: 2023-12-17 19:50:03.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690303593 {#2539
        date: 2023-07-25 18:46:33.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I think your best option would be a pi 4 compute for high speed bus. [www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706391056 {#2535
      date: 2024-01-27 22:30:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2541 …}
    +nested: Doctrine\ORM\PersistentCollection {#2543 …}
    +votes: Doctrine\ORM\PersistentCollection {#2545 …}
    +reports: Doctrine\ORM\PersistentCollection {#2547 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 345688
    -bodyTs: "'/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':18 '4':10 'best':4 'bus':15 'comput':11 'high':13 'option':5 'pi':9 'speed':14 'think':2 'would':6 'www.waveshare.com':17 'www.waveshare.com/cm4-nas-double-deck-c4a.htm](https://www.waveshare.com/cm4-nas-double-deck-c4a.htm)':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6472301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706391056 {#2536
      date: 2024-01-27 22:30:56.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 11.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9799
  +comment: App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.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 14.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2626
    +avatar: null
    +cover: null
    +email: "krigo666@lemmy.world"
    +username: "@krigo666@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729023070 {#2610
      date: 2024-10-15 22:11:10.0 +02:00
    }
    +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 {#2627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
    +entries: Doctrine\ORM\PersistentCollection {#2633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +posts: Doctrine\ORM\PersistentCollection {#2641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
    +follows: Doctrine\ORM\PersistentCollection {#2653 …}
    +followers: Doctrine\ORM\PersistentCollection {#2655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
    +reports: Doctrine\ORM\PersistentCollection {#2665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
    +violations: Doctrine\ORM\PersistentCollection {#2669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
    +awards: Doctrine\ORM\PersistentCollection {#2673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
    +categories: Doctrine\ORM\PersistentCollection {#2677 …}
    -id: 598
    -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
    +apId: "krigo666@lemmy.world"
    +apProfileId: "https://lemmy.world/u/krigo666"
    +apPublicUrl: "https://lemmy.world/u/krigo666"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "krigo666"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728953054 {#2611
      date: 2024-10-15 02:44:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686950825 {#2612
      date: 2023-06-16 23:27:05.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9844
  +user: App\Entity\User {#2626
    +avatar: null
    +cover: null
    +email: "krigo666@lemmy.world"
    +username: "@krigo666@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729023070 {#2610
      date: 2024-10-15 22:11:10.0 +02:00
    }
    +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 {#2627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
    +entries: Doctrine\ORM\PersistentCollection {#2633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +posts: Doctrine\ORM\PersistentCollection {#2641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
    +follows: Doctrine\ORM\PersistentCollection {#2653 …}
    +followers: Doctrine\ORM\PersistentCollection {#2655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
    +reports: Doctrine\ORM\PersistentCollection {#2665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
    +violations: Doctrine\ORM\PersistentCollection {#2669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
    +awards: Doctrine\ORM\PersistentCollection {#2673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
    +categories: Doctrine\ORM\PersistentCollection {#2677 …}
    -id: 598
    -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
    +apId: "krigo666@lemmy.world"
    +apProfileId: "https://lemmy.world/u/krigo666"
    +apPublicUrl: "https://lemmy.world/u/krigo666"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "krigo666"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728953054 {#2611
      date: 2024-10-15 02:44:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686950825 {#2612
      date: 2023-06-16 23:27:05.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706389228 {#2609
    date: 2024-01-27 22:00:28.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9899
  +date: DateTimeImmutable @1706389228 {#2609
    date: 2024-01-27 22:00:28.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706389228 {#2609
    date: 2024-01-27 22:00:28.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9953
  +createdAt: DateTimeImmutable @1706389228 {#2609
    date: 2024-01-27 22:00:28.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10007
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2626
    +avatar: null
    +cover: null
    +email: "krigo666@lemmy.world"
    +username: "@krigo666@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729023070 {#2610
      date: 2024-10-15 22:11:10.0 +02:00
    }
    +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 {#2627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
    +entries: Doctrine\ORM\PersistentCollection {#2633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +posts: Doctrine\ORM\PersistentCollection {#2641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
    +follows: Doctrine\ORM\PersistentCollection {#2653 …}
    +followers: Doctrine\ORM\PersistentCollection {#2655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
    +reports: Doctrine\ORM\PersistentCollection {#2665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
    +violations: Doctrine\ORM\PersistentCollection {#2669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
    +awards: Doctrine\ORM\PersistentCollection {#2673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
    +categories: Doctrine\ORM\PersistentCollection {#2677 …}
    -id: 598
    -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
    +apId: "krigo666@lemmy.world"
    +apProfileId: "https://lemmy.world/u/krigo666"
    +apPublicUrl: "https://lemmy.world/u/krigo666"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "krigo666"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728953054 {#2611
      date: 2024-10-15 02:44:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686950825 {#2612
      date: 2023-06-16 23:27:05.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10062
  +width: 40
  +height: 40
  +user: App\Entity\User {#2626
    +avatar: null
    +cover: null
    +email: "krigo666@lemmy.world"
    +username: "@krigo666@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729023070 {#2610
      date: 2024-10-15 22:11:10.0 +02:00
    }
    +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 {#2627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
    +entries: Doctrine\ORM\PersistentCollection {#2633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +posts: Doctrine\ORM\PersistentCollection {#2641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
    +follows: Doctrine\ORM\PersistentCollection {#2653 …}
    +followers: Doctrine\ORM\PersistentCollection {#2655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
    +reports: Doctrine\ORM\PersistentCollection {#2665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
    +violations: Doctrine\ORM\PersistentCollection {#2669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
    +awards: Doctrine\ORM\PersistentCollection {#2673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
    +categories: Doctrine\ORM\PersistentCollection {#2677 …}
    -id: 598
    -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
    +apId: "krigo666@lemmy.world"
    +apProfileId: "https://lemmy.world/u/krigo666"
    +apPublicUrl: "https://lemmy.world/u/krigo666"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "krigo666"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728953054 {#2611
      date: 2024-10-15 02:44:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686950825 {#2612
      date: 2023-06-16 23:27:05.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10135
  +subject: App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10192
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 1.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10432
  +comment: App\Entity\EntryComment {#2613
    +user: App\Entity\User {#2626
      +avatar: null
      +cover: null
      +email: "krigo666@lemmy.world"
      +username: "@krigo666@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729023070 {#2610
        date: 2024-10-15 22:11:10.0 +02:00
      }
      +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 {#2627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2631 …}
      +entries: Doctrine\ORM\PersistentCollection {#2633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +posts: Doctrine\ORM\PersistentCollection {#2641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2651 …}
      +follows: Doctrine\ORM\PersistentCollection {#2653 …}
      +followers: Doctrine\ORM\PersistentCollection {#2655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2663 …}
      +reports: Doctrine\ORM\PersistentCollection {#2665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2667 …}
      +violations: Doctrine\ORM\PersistentCollection {#2669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2671 …}
      +awards: Doctrine\ORM\PersistentCollection {#2673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2675 …}
      +categories: Doctrine\ORM\PersistentCollection {#2677 …}
      -id: 598
      -password: "$2y$13$.9lLQw9fmjskAiw4VD.waevliuoamFF9qWzepD5z0bEktapDtQJCu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "krigo666@lemmy.world"
      +apProfileId: "https://lemmy.world/u/krigo666"
      +apPublicUrl: "https://lemmy.world/u/krigo666"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "krigo666"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728953054 {#2611
        date: 2024-10-15 02:44:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686950825 {#2612
        date: 2023-06-16 23:27:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      There are several solutions but will be above the budget. Best solution is the Argon Eon case for the RPi 4. I’m waiting for a version for the RPi 5.\n
      \n
      Can house the Pi and either 4x 2.5" drives or 2x 2.5" and 2x 3.5" drives, all SATA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706389228 {#2608
      date: 2024-01-27 22:00:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2614 …}
    +nested: Doctrine\ORM\PersistentCollection {#2616 …}
    +votes: Doctrine\ORM\PersistentCollection {#2618 …}
    +reports: Doctrine\ORM\PersistentCollection {#2620 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2622 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2624 …}
    -id: 345621
    -bodyTs: "'2.5':39,43 '2x':42,45 '3.5':46 '4':21 '4x':38 '5':31 'argon':15 'best':11 'budget':10 'case':17 'drive':40,47 'either':37 'eon':16 'hous':33 'm':23 'pi':35 'rpi':20,30 'sata':49 'sever':3 'solut':4,12 'version':27 'wait':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7072141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706389228 {#2609
      date: 2024-01-27 22:00:28.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 43.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10502
  +comment: App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.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 14.0 MiB 1.11 ms
Input props
[
  "user" => App\Entity\User {#2699
    +avatar: null
    +cover: null
    +email: "loganb@lemmy.world"
    +username: "@loganb@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729020951 {#2683
      date: 2024-10-15 21:35:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
    +entries: Doctrine\ORM\PersistentCollection {#2706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +posts: Doctrine\ORM\PersistentCollection {#2714 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
    +follows: Doctrine\ORM\PersistentCollection {#2726 …}
    +followers: Doctrine\ORM\PersistentCollection {#2728 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
    +reports: Doctrine\ORM\PersistentCollection {#2738 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
    +violations: Doctrine\ORM\PersistentCollection {#2742 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
    +awards: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
    +categories: Doctrine\ORM\PersistentCollection {#2750 …}
    -id: 49163
    -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
    +apId: "loganb@lemmy.world"
    +apProfileId: "https://lemmy.world/u/loganb"
    +apPublicUrl: "https://lemmy.world/u/loganb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "loganb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727968387 {#2684
      date: 2024-10-03 17:13:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449405 {#2685
      date: 2023-10-04 21:56:45.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10547
  +user: App\Entity\User {#2699
    +avatar: null
    +cover: null
    +email: "loganb@lemmy.world"
    +username: "@loganb@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729020951 {#2683
      date: 2024-10-15 21:35:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
    +entries: Doctrine\ORM\PersistentCollection {#2706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +posts: Doctrine\ORM\PersistentCollection {#2714 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
    +follows: Doctrine\ORM\PersistentCollection {#2726 …}
    +followers: Doctrine\ORM\PersistentCollection {#2728 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
    +reports: Doctrine\ORM\PersistentCollection {#2738 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
    +violations: Doctrine\ORM\PersistentCollection {#2742 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
    +awards: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
    +categories: Doctrine\ORM\PersistentCollection {#2750 …}
    -id: 49163
    -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
    +apId: "loganb@lemmy.world"
    +apProfileId: "https://lemmy.world/u/loganb"
    +apPublicUrl: "https://lemmy.world/u/loganb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "loganb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727968387 {#2684
      date: 2024-10-03 17:13:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449405 {#2685
      date: 2023-10-04 21:56:45.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706388372 {#2682
    date: 2024-01-27 21:46:12.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10602
  +date: DateTimeImmutable @1706388372 {#2682
    date: 2024-01-27 21:46:12.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706388372 {#2682
    date: 2024-01-27 21:46:12.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10656
  +createdAt: DateTimeImmutable @1706388372 {#2682
    date: 2024-01-27 21:46:12.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10710
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4879 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
    +title: "Raspberry as NAS, multiple HDDs and an enclosure"
    +url: null
    +body: """
      It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
      \n
      I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 50
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729180997 {#4880
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4885 …}
    +votes: Doctrine\ORM\PersistentCollection {#4888 …}
    +reports: Doctrine\ORM\PersistentCollection {#4890 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
    +badges: Doctrine\ORM\PersistentCollection {#4896 …}
    +children: []
    -id: 33515
    -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
    -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706473755
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11123965"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706387355 {#4877
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#2699
    +avatar: null
    +cover: null
    +email: "loganb@lemmy.world"
    +username: "@loganb@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729020951 {#2683
      date: 2024-10-15 21:35:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
    +entries: Doctrine\ORM\PersistentCollection {#2706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +posts: Doctrine\ORM\PersistentCollection {#2714 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
    +follows: Doctrine\ORM\PersistentCollection {#2726 …}
    +followers: Doctrine\ORM\PersistentCollection {#2728 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
    +reports: Doctrine\ORM\PersistentCollection {#2738 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
    +violations: Doctrine\ORM\PersistentCollection {#2742 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
    +awards: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
    +categories: Doctrine\ORM\PersistentCollection {#2750 …}
    -id: 49163
    -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
    +apId: "loganb@lemmy.world"
    +apProfileId: "https://lemmy.world/u/loganb"
    +apPublicUrl: "https://lemmy.world/u/loganb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "loganb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727968387 {#2684
      date: 2024-10-03 17:13:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449405 {#2685
      date: 2023-10-04 21:56:45.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10765
  +width: 40
  +height: 40
  +user: App\Entity\User {#2699
    +avatar: null
    +cover: null
    +email: "loganb@lemmy.world"
    +username: "@loganb@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729020951 {#2683
      date: 2024-10-15 21:35:51.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
    +entries: Doctrine\ORM\PersistentCollection {#2706 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +posts: Doctrine\ORM\PersistentCollection {#2714 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
    +follows: Doctrine\ORM\PersistentCollection {#2726 …}
    +followers: Doctrine\ORM\PersistentCollection {#2728 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
    +reports: Doctrine\ORM\PersistentCollection {#2738 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
    +violations: Doctrine\ORM\PersistentCollection {#2742 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
    +awards: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
    +categories: Doctrine\ORM\PersistentCollection {#2750 …}
    -id: 49163
    -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
    +apId: "loganb@lemmy.world"
    +apProfileId: "https://lemmy.world/u/loganb"
    +apPublicUrl: "https://lemmy.world/u/loganb"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "loganb"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727968387 {#2684
      date: 2024-10-03 17:13:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449405 {#2685
      date: 2023-10-04 21:56:45.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10844
  +subject: App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10901
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 33.90 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11141
  +comment: App\Entity\EntryComment {#2686
    +user: App\Entity\User {#2699
      +avatar: null
      +cover: null
      +email: "loganb@lemmy.world"
      +username: "@loganb@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729020951 {#2683
        date: 2024-10-15 21:35:51.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2700 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2702 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2704 …}
      +entries: Doctrine\ORM\PersistentCollection {#2706 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2708 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +posts: Doctrine\ORM\PersistentCollection {#2714 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2718 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2722 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2724 …}
      +follows: Doctrine\ORM\PersistentCollection {#2726 …}
      +followers: Doctrine\ORM\PersistentCollection {#2728 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2730 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2736 …}
      +reports: Doctrine\ORM\PersistentCollection {#2738 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2740 …}
      +violations: Doctrine\ORM\PersistentCollection {#2742 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2744 …}
      +awards: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2748 …}
      +categories: Doctrine\ORM\PersistentCollection {#2750 …}
      -id: 49163
      -password: "$2y$13$uDH4ZsQXbbjbo5Edk2taXeoRu4meg4s9YgPhkM.Ja2xfT2kVr6AcG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2752 …}
      +apId: "loganb@lemmy.world"
      +apProfileId: "https://lemmy.world/u/loganb"
      +apPublicUrl: "https://lemmy.world/u/loganb"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "loganb"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727968387 {#2684
        date: 2024-10-03 17:13:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449405 {#2685
        date: 2023-10-04 21:56:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4879 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Raspberry-as-NAS-multiple-HDDs-and-an-enclosure"
      +title: "Raspberry as NAS, multiple HDDs and an enclosure"
      +url: null
      +body: """
        It seems weirdly difficult to find a good solution to attach HDDs to my pi. Best case would be for me a enclosure with small power supply, space for my pi, and at least 2 bays for HDDs, rather 4. All that for under 100€ of cause :D\n
        \n
        I could not really find cheap hhd enclosures that connect via usb. Any recommendations? I don’t really want to use HDD toasters, they feel not permanent enough for a Nas. I could also not find sata to usb hats for the pi that are available right now
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 50
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729180997 {#4880
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4885 …}
      +votes: Doctrine\ORM\PersistentCollection {#4888 …}
      +reports: Doctrine\ORM\PersistentCollection {#4890 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4892 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4894 …}
      +badges: Doctrine\ORM\PersistentCollection {#4896 …}
      +children: []
      -id: 33515
      -titleTs: "'enclosur':8 'hdds':5 'multipl':4 'nas':3 'raspberri':1"
      -bodyTs: "'100':45 '2':35 '4':40 'also':82 'attach':11 'avail':94 'bay':36 'best':16 'case':17 'caus':47 'cheap':54 'connect':58 'could':50,81 'd':48 'difficult':4 'enclosur':23,56 'enough':76 'feel':73 'find':6,53,84 'good':8 'hat':88 'hdd':70 'hdds':12,38 'hhd':55 'least':34 'nas':79 'perman':75 'pi':15,31,91 'power':26 'rather':39 'realli':52,66 'recommend':62 'right':95 'sata':85 'seem':2 'small':25 'solut':9 'space':28 'suppli':27 'toaster':71 'usb':60,87 'use':69 'via':59 'want':67 'weird':3 'would':18"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706473755
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11123965"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706387355 {#4877
        date: 2024-01-27 21:29:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I dont know if this qualifies as a “toaster” but Ive used this [docking bay](https://a.aliexpress.com/_mKgQVCQ) in the past for a NAS and it served my purposes decently well. One thing to keep in mind is that random IO will be lacking with a usb interface. Also, this particular chipset does powercycle all the drives when one is removed so drive swaps end up requiring you to power the entire system off to perform. Also no integrated cooling may be a deal breaker as you illuded to.\n
      \n
      If I was basing a nas build off of a PI, I would look to use the PCIe 1x2.0 interface on the pi 5 as a HBA.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706388372 {#2681
      date: 2024-01-27 21:46:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2687 …}
    +nested: Doctrine\ORM\PersistentCollection {#2689 …}
    +votes: Doctrine\ORM\PersistentCollection {#2691 …}
    +reports: Doctrine\ORM\PersistentCollection {#2693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2697 …}
    -id: 345579
    -bodyTs: "'/_mkgqvcq)':18 '1x2.0':108 '5':113 'a.aliexpress.com':17 'a.aliexpress.com/_mkgqvcq)':16 'also':49,77 'base':93 'bay':15 'breaker':85 'build':96 'chipset':52 'cool':80 'deal':84 'decent':30 'dock':14 'dont':2 'drive':57,63 'end':65 'entir':72 'hba':116 'illud':88 'integr':79 'interfac':48,109 'io':41 'ive':11 'keep':35 'know':3 'lack':44 'look':103 'may':81 'mind':37 'nas':24,95 'one':32,59 'particular':51 'past':21 'pcie':107 'perform':76 'pi':100,112 'power':70 'powercycl':54 'purpos':29 'qualifi':6 'random':40 'remov':61 'requir':67 'serv':27 'swap':64 'system':73 'thing':33 'toaster':9 'usb':47 'use':12,105 'well':31 'would':102"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7071859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706388372 {#2682
      date: 2024-01-27 21:46:12.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 27.11 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11211
  +comment: App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.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 14.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2773
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#2756
      date: 2024-10-17 22:32:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
    +entries: Doctrine\ORM\PersistentCollection {#2780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +posts: Doctrine\ORM\PersistentCollection {#2788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
    +follows: Doctrine\ORM\PersistentCollection {#2800 …}
    +followers: Doctrine\ORM\PersistentCollection {#2802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
    +reports: Doctrine\ORM\PersistentCollection {#2812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
    +violations: Doctrine\ORM\PersistentCollection {#2816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
    +awards: Doctrine\ORM\PersistentCollection {#2820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
    +categories: Doctrine\ORM\PersistentCollection {#2824 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#2757
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#2758
      date: 2023-11-12 10:54:47.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11274
  +user: App\Entity\User {#2773
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#2756
      date: 2024-10-17 22:32:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
    +entries: Doctrine\ORM\PersistentCollection {#2780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +posts: Doctrine\ORM\PersistentCollection {#2788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
    +follows: Doctrine\ORM\PersistentCollection {#2800 …}
    +followers: Doctrine\ORM\PersistentCollection {#2802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
    +reports: Doctrine\ORM\PersistentCollection {#2812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
    +violations: Doctrine\ORM\PersistentCollection {#2816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
    +awards: Doctrine\ORM\PersistentCollection {#2820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
    +categories: Doctrine\ORM\PersistentCollection {#2824 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#2757
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#2758
      date: 2023-11-12 10:54:47.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1706383628 {#2755
    date: 2024-01-27 20:27:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11329
  +date: DateTimeImmutable @1706383628 {#2755
    date: 2024-01-27 20:27:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706383628 {#2755
    date: 2024-01-27 20:27:08.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11383
  +createdAt: DateTimeImmutable @1706383628 {#2755
    date: 2024-01-27 20:27:08.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2760
    +user: Proxies\__CG__\App\Entity\User {#11248 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "SSO-with-automatic-user-creation"
    +title: "SSO with automatic user creation"
    +url: null
    +body: """
      I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
      \n
      Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729397514 {#11249
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11254 …}
    +votes: Doctrine\ORM\PersistentCollection {#11257 …}
    +reports: Doctrine\ORM\PersistentCollection {#11259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
    +badges: Doctrine\ORM\PersistentCollection {#11265 …}
    +children: []
    -id: 33466
    -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
    -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706435873
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/9817497"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706373873 {#11246
      date: 2024-01-27 17:44:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11437
  +entry: Proxies\__CG__\App\Entity\Entry {#2760
    +user: Proxies\__CG__\App\Entity\User {#11248 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "SSO-with-automatic-user-creation"
    +title: "SSO with automatic user creation"
    +url: null
    +body: """
      I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
      \n
      Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729397514 {#11249
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11254 …}
    +votes: Doctrine\ORM\PersistentCollection {#11257 …}
    +reports: Doctrine\ORM\PersistentCollection {#11259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
    +badges: Doctrine\ORM\PersistentCollection {#11265 …}
    +children: []
    -id: 33466
    -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
    -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706435873
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/9817497"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706373873 {#11246
      date: 2024-01-27 17:44:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2773
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#2756
      date: 2024-10-17 22:32:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
    +entries: Doctrine\ORM\PersistentCollection {#2780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +posts: Doctrine\ORM\PersistentCollection {#2788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
    +follows: Doctrine\ORM\PersistentCollection {#2800 …}
    +followers: Doctrine\ORM\PersistentCollection {#2802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
    +reports: Doctrine\ORM\PersistentCollection {#2812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
    +violations: Doctrine\ORM\PersistentCollection {#2816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
    +awards: Doctrine\ORM\PersistentCollection {#2820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
    +categories: Doctrine\ORM\PersistentCollection {#2824 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#2757
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#2758
      date: 2023-11-12 10:54:47.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11492
  +width: 40
  +height: 40
  +user: App\Entity\User {#2773
    +avatar: null
    +cover: null
    +email: "node815@lemmy.world"
    +username: "@node815@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729197138 {#2756
      date: 2024-10-17 22:32:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
    +entries: Doctrine\ORM\PersistentCollection {#2780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +posts: Doctrine\ORM\PersistentCollection {#2788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
    +follows: Doctrine\ORM\PersistentCollection {#2800 …}
    +followers: Doctrine\ORM\PersistentCollection {#2802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
    +reports: Doctrine\ORM\PersistentCollection {#2812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
    +violations: Doctrine\ORM\PersistentCollection {#2816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
    +awards: Doctrine\ORM\PersistentCollection {#2820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
    +categories: Doctrine\ORM\PersistentCollection {#2824 …}
    -id: 74528
    -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
    +apId: "node815@lemmy.world"
    +apProfileId: "https://lemmy.world/u/node815"
    +apPublicUrl: "https://lemmy.world/u/node815"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "node815"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706407771 {#2757
      date: 2024-01-28 03:09:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699782887 {#2758
      date: 2023-11-12 10:54:47.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11565
  +subject: App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11622
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.81 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11862
  +comment: App\Entity\EntryComment {#2759
    +user: App\Entity\User {#2773
      +avatar: null
      +cover: null
      +email: "node815@lemmy.world"
      +username: "@node815@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729197138 {#2756
        date: 2024-10-17 22:32:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2778 …}
      +entries: Doctrine\ORM\PersistentCollection {#2780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +posts: Doctrine\ORM\PersistentCollection {#2788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2798 …}
      +follows: Doctrine\ORM\PersistentCollection {#2800 …}
      +followers: Doctrine\ORM\PersistentCollection {#2802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2810 …}
      +reports: Doctrine\ORM\PersistentCollection {#2812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2814 …}
      +violations: Doctrine\ORM\PersistentCollection {#2816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2818 …}
      +awards: Doctrine\ORM\PersistentCollection {#2820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2822 …}
      +categories: Doctrine\ORM\PersistentCollection {#2824 …}
      -id: 74528
      -password: "$2y$13$u9OzfvqWCyskmXjM/ydfaOe6OeRx1M5Jg5L.NUx5FIpJvce4UroR."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2826 …}
      +apId: "node815@lemmy.world"
      +apProfileId: "https://lemmy.world/u/node815"
      +apPublicUrl: "https://lemmy.world/u/node815"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "node815"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706407771 {#2757
        date: 2024-01-28 03:09:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699782887 {#2758
        date: 2023-11-12 10:54:47.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the app supports SSO and allows user creation, then it’s just a matter of passing the user claims such as username or email which the app expects from your provider.\n
      \n
      I use Authentik as my solution, which uses a GUI for user management and supports all major SSO options, from MFA, to OIDC, SAML, LDAP and more.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706383628 {#2754
      date: 2024-01-27 20:27:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2761 …}
    +nested: Doctrine\ORM\PersistentCollection {#2763 …}
    +votes: Doctrine\ORM\PersistentCollection {#2765 …}
    +reports: Doctrine\ORM\PersistentCollection {#2767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2771 …}
    -id: 345375
    -bodyTs: "'allow':7 'app':3,28 'authentik':35 'claim':20 'creation':9 'email':25 'expect':29 'gui':42 'ldap':57 'major':49 'manag':45 'matter':15 'mfa':53 'oidc':55 'option':51 'pass':17 'provid':32 'saml':56 'solut':38 'sso':5,50 'support':4,47 'use':34,40 'user':8,19,44 'usernam':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7070148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383628 {#2755
      date: 2024-01-27 20:27:08.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 31.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11932
  +comment: App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26: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 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2846
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#2830
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
    +entries: Doctrine\ORM\PersistentCollection {#2853 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +posts: Doctrine\ORM\PersistentCollection {#2861 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
    +follows: Doctrine\ORM\PersistentCollection {#2873 …}
    +followers: Doctrine\ORM\PersistentCollection {#2875 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2885 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
    +violations: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +awards: Doctrine\ORM\PersistentCollection {#2893 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
    +categories: Doctrine\ORM\PersistentCollection {#2897 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#2831
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#2832
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11977
  +user: App\Entity\User {#2846
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#2830
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
    +entries: Doctrine\ORM\PersistentCollection {#2853 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +posts: Doctrine\ORM\PersistentCollection {#2861 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
    +follows: Doctrine\ORM\PersistentCollection {#2873 …}
    +followers: Doctrine\ORM\PersistentCollection {#2875 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2885 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
    +violations: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +awards: Doctrine\ORM\PersistentCollection {#2893 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
    +categories: Doctrine\ORM\PersistentCollection {#2897 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#2831
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#2832
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706383602 {#2829
    date: 2024-01-27 20:26:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12032
  +date: DateTimeImmutable @1706383602 {#2829
    date: 2024-01-27 20:26:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706383602 {#2829
    date: 2024-01-27 20:26:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12086
  +createdAt: DateTimeImmutable @1706383602 {#2829
    date: 2024-01-27 20:26:42.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2760
    +user: Proxies\__CG__\App\Entity\User {#11248 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "SSO-with-automatic-user-creation"
    +title: "SSO with automatic user creation"
    +url: null
    +body: """
      I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
      \n
      Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729397514 {#11249
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11254 …}
    +votes: Doctrine\ORM\PersistentCollection {#11257 …}
    +reports: Doctrine\ORM\PersistentCollection {#11259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
    +badges: Doctrine\ORM\PersistentCollection {#11265 …}
    +children: []
    -id: 33466
    -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
    -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706435873
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/9817497"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706373873 {#11246
      date: 2024-01-27 17:44:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12140
  +entry: Proxies\__CG__\App\Entity\Entry {#2760
    +user: Proxies\__CG__\App\Entity\User {#11248 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "SSO-with-automatic-user-creation"
    +title: "SSO with automatic user creation"
    +url: null
    +body: """
      I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
      \n
      Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 16
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729397514 {#11249
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11254 …}
    +votes: Doctrine\ORM\PersistentCollection {#11257 …}
    +reports: Doctrine\ORM\PersistentCollection {#11259 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
    +badges: Doctrine\ORM\PersistentCollection {#11265 …}
    +children: []
    -id: 33466
    -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
    -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706435873
    +visibility: "visible             "
    +apId: "https://feddit.nl/post/9817497"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706373873 {#11246
      date: 2024-01-27 17:44:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2846
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#2830
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
    +entries: Doctrine\ORM\PersistentCollection {#2853 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +posts: Doctrine\ORM\PersistentCollection {#2861 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
    +follows: Doctrine\ORM\PersistentCollection {#2873 …}
    +followers: Doctrine\ORM\PersistentCollection {#2875 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2885 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
    +violations: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +awards: Doctrine\ORM\PersistentCollection {#2893 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
    +categories: Doctrine\ORM\PersistentCollection {#2897 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#2831
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#2832
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12195
  +width: 40
  +height: 40
  +user: App\Entity\User {#2846
    +avatar: null
    +cover: null
    +email: "redcalcium@lemmy.institute"
    +username: "@redcalcium@lemmy.institute"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729420869 {#2830
      date: 2024-10-20 12:41:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
    +entries: Doctrine\ORM\PersistentCollection {#2853 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +posts: Doctrine\ORM\PersistentCollection {#2861 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
    +follows: Doctrine\ORM\PersistentCollection {#2873 …}
    +followers: Doctrine\ORM\PersistentCollection {#2875 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2885 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
    +violations: Doctrine\ORM\PersistentCollection {#2889 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
    +awards: Doctrine\ORM\PersistentCollection {#2893 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
    +categories: Doctrine\ORM\PersistentCollection {#2897 …}
    -id: 50864
    -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
    +apId: "redcalcium@lemmy.institute"
    +apProfileId: "https://lemmy.institute/u/redcalcium"
    +apPublicUrl: "https://lemmy.institute/u/redcalcium"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.institute/inbox"
    +apDomain: "lemmy.institute"
    +apPreferredUsername: "redcalcium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459095 {#2831
      date: 2024-10-20 23:18:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696529545 {#2832
      date: 2023-10-05 20:12:25.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12270
  +subject: App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12327
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 1.59 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12567
  +comment: App\Entity\EntryComment {#2833
    +user: App\Entity\User {#2846
      +avatar: null
      +cover: null
      +email: "redcalcium@lemmy.institute"
      +username: "@redcalcium@lemmy.institute"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729420869 {#2830
        date: 2024-10-20 12:41:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2847 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2849 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2851 …}
      +entries: Doctrine\ORM\PersistentCollection {#2853 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2855 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +posts: Doctrine\ORM\PersistentCollection {#2861 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2865 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2871 …}
      +follows: Doctrine\ORM\PersistentCollection {#2873 …}
      +followers: Doctrine\ORM\PersistentCollection {#2875 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2877 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2883 …}
      +reports: Doctrine\ORM\PersistentCollection {#2885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2887 …}
      +violations: Doctrine\ORM\PersistentCollection {#2889 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2891 …}
      +awards: Doctrine\ORM\PersistentCollection {#2893 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2895 …}
      +categories: Doctrine\ORM\PersistentCollection {#2897 …}
      -id: 50864
      -password: "$2y$13$fsa7bQAEED8zEz0O5Wskne41DtPnn3CcAqDzv7765Q1CfHCWfDq82"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2899 …}
      +apId: "redcalcium@lemmy.institute"
      +apProfileId: "https://lemmy.institute/u/redcalcium"
      +apPublicUrl: "https://lemmy.institute/u/redcalcium"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.institute/inbox"
      +apDomain: "lemmy.institute"
      +apPreferredUsername: "redcalcium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459095 {#2831
        date: 2024-10-20 23:18:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696529545 {#2832
        date: 2023-10-05 20:12:25.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2760
      +user: Proxies\__CG__\App\Entity\User {#11248 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "SSO-with-automatic-user-creation"
      +title: "SSO with automatic user creation"
      +url: null
      +body: """
        I’m considering adding an SSO process in front of my self-hosted apps such as Nextcloud, Calibre-Web and Immich. The thing I’m thinking about, is do I need to make two accounts for each user I want to add? If I have a new user, do I need to make an account for both the SSO provider *and* the protected app such as Nextcloud? Or does Nextcloud (or some other app) automatically create a new account upon the first authentication with the SSO provider?\n
        \n
        Also, which SSO provider do y’all recommend? I would like to have one with a web UI where I can manage the users :)
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 4
      +favouriteCount: 16
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729397514 {#11249
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11254 …}
      +votes: Doctrine\ORM\PersistentCollection {#11257 …}
      +reports: Doctrine\ORM\PersistentCollection {#11259 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11261 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11263 …}
      +badges: Doctrine\ORM\PersistentCollection {#11265 …}
      +children: []
      -id: 33466
      -titleTs: "'automat':3 'creation':5 'sso':1 'user':4"
      -bodyTs: "'account':37,57,81 'ad':4 'add':44 'also':90 'app':15,66,76 'authent':85 'automat':77 'calibr':20 'calibre-web':19 'consid':3 'creat':78 'first':84 'front':9 'host':14 'immich':23 'like':100 'm':2,27 'make':35,55 'manag':111 'need':33,53 'new':49,80 'nextcloud':18,69,72 'one':103 'process':7 'protect':65 'provid':62,89,93 'recommend':97 'self':13 'self-host':12 'sso':6,61,88,92 'thing':25 'think':28 'two':36 'ui':107 'upon':82 'user':40,50,113 'want':42 'web':21,106 'would':99 'y':95"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706435873
      +visibility: "visible             "
      +apId: "https://feddit.nl/post/9817497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706373873 {#11246
        date: 2024-01-27 17:44:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I use [user_oidc](https://github.com/nextcloud/user_oidc) on one of my nextcloud instance. It has auto provisioning support, which will create nextcloud user on first login."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706383602 {#2828
      date: 2024-01-27 20:26:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2834 …}
    +nested: Doctrine\ORM\PersistentCollection {#2836 …}
    +votes: Doctrine\ORM\PersistentCollection {#2838 …}
    +reports: Doctrine\ORM\PersistentCollection {#2840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2844 …}
    -id: 345374
    -bodyTs: "'/nextcloud/user_oidc)':7 'auto':16 'creat':21 'first':25 'github.com':6 'github.com/nextcloud/user_oidc)':5 'instanc':13 'login':26 'nextcloud':12,22 'oidc':4 'one':9 'provis':17 'support':18 'use':2 'user':3,23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.institute/comment/2110847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706383602 {#2829
      date: 2024-01-27 20:26:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 58.63 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12637
  +comment: App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19: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 14.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#2920
    +avatar: null
    +cover: null
    +email: "sturlabragason@lemmy.world"
    +username: "@sturlabragason@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728977326 {#2903
      date: 2024-10-15 09:28:46.0 +02:00
    }
    +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 {#2921 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
    +entries: Doctrine\ORM\PersistentCollection {#2927 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +posts: Doctrine\ORM\PersistentCollection {#2935 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
    +follows: Doctrine\ORM\PersistentCollection {#2947 …}
    +followers: Doctrine\ORM\PersistentCollection {#2949 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
    +reports: Doctrine\ORM\PersistentCollection {#2959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
    +violations: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    +awards: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
    +categories: Doctrine\ORM\PersistentCollection {#2971 …}
    -id: 29538
    -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
    +apId: "sturlabragason@lemmy.world"
    +apProfileId: "https://lemmy.world/u/sturlabragason"
    +apPublicUrl: "https://lemmy.world/u/sturlabragason"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "sturlabragason"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729533616 {#2904
      date: 2024-10-21 20:00:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689494283 {#2905
      date: 2023-07-16 09:58:03.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12702
  +user: App\Entity\User {#2920
    +avatar: null
    +cover: null
    +email: "sturlabragason@lemmy.world"
    +username: "@sturlabragason@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728977326 {#2903
      date: 2024-10-15 09:28:46.0 +02:00
    }
    +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 {#2921 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
    +entries: Doctrine\ORM\PersistentCollection {#2927 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +posts: Doctrine\ORM\PersistentCollection {#2935 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
    +follows: Doctrine\ORM\PersistentCollection {#2947 …}
    +followers: Doctrine\ORM\PersistentCollection {#2949 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
    +reports: Doctrine\ORM\PersistentCollection {#2959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
    +violations: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    +awards: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
    +categories: Doctrine\ORM\PersistentCollection {#2971 …}
    -id: 29538
    -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
    +apId: "sturlabragason@lemmy.world"
    +apProfileId: "https://lemmy.world/u/sturlabragason"
    +apPublicUrl: "https://lemmy.world/u/sturlabragason"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "sturlabragason"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729533616 {#2904
      date: 2024-10-21 20:00:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689494283 {#2905
      date: 2023-07-16 09:58:03.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1706372371 {#2902
    date: 2024-01-27 17:19:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12757
  +date: DateTimeImmutable @1706372371 {#2902
    date: 2024-01-27 17:19:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706372371 {#2902
    date: 2024-01-27 17:19:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12811
  +createdAt: DateTimeImmutable @1706372371 {#2902
    date: 2024-01-27 17:19:31.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2907
    +user: Proxies\__CG__\App\Entity\User {#12674 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#12680 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
    +slug: "PlanarAlly-2024-1-Release"
    +title: "PlanarAlly 2024.1 Release!"
    +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
    +body: """
      For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
      \n
      Vision Blocking Update\n
      ----------------------\n
      \n
      A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
      \n
      When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
      \n
      Notes Overhaul\n
      --------------\n
      \n
      There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
      \n
      It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
      \n
      For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
      \n
      Asset Drop Ratio\n
      ----------------\n
      \n
      Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
      \n
      > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
      \n
      Dice History Improvements\n
      -------------------------\n
      \n
      The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729060583 {#12675
      date: 2024-10-16 08:36:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#12683 …}
    +votes: Doctrine\ORM\PersistentCollection {#12685 …}
    +reports: Doctrine\ORM\PersistentCollection {#12687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
    +badges: Doctrine\ORM\PersistentCollection {#12693 …}
    +children: []
    -id: 33449
    -titleTs: "'2024.1':2 'planar':1 'releas':3"
    -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706456482
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706370082 {#12672
      date: 2024-01-27 16:41:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12865
  +entry: Proxies\__CG__\App\Entity\Entry {#2907
    +user: Proxies\__CG__\App\Entity\User {#12674 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#12680 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
    +slug: "PlanarAlly-2024-1-Release"
    +title: "PlanarAlly 2024.1 Release!"
    +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
    +body: """
      For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
      \n
      Vision Blocking Update\n
      ----------------------\n
      \n
      A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
      \n
      When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
      \n
      Notes Overhaul\n
      --------------\n
      \n
      There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
      \n
      It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
      \n
      For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
      \n
      Asset Drop Ratio\n
      ----------------\n
      \n
      Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
      \n
      > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
      \n
      Dice History Improvements\n
      -------------------------\n
      \n
      The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729060583 {#12675
      date: 2024-10-16 08:36:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#12683 …}
    +votes: Doctrine\ORM\PersistentCollection {#12685 …}
    +reports: Doctrine\ORM\PersistentCollection {#12687 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
    +badges: Doctrine\ORM\PersistentCollection {#12693 …}
    +children: []
    -id: 33449
    -titleTs: "'2024.1':2 'planar':1 'releas':3"
    -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706456482
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11249384"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706370082 {#12672
      date: 2024-01-27 16:41:22.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2920
    +avatar: null
    +cover: null
    +email: "sturlabragason@lemmy.world"
    +username: "@sturlabragason@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728977326 {#2903
      date: 2024-10-15 09:28:46.0 +02:00
    }
    +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 {#2921 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
    +entries: Doctrine\ORM\PersistentCollection {#2927 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +posts: Doctrine\ORM\PersistentCollection {#2935 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
    +follows: Doctrine\ORM\PersistentCollection {#2947 …}
    +followers: Doctrine\ORM\PersistentCollection {#2949 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
    +reports: Doctrine\ORM\PersistentCollection {#2959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
    +violations: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    +awards: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
    +categories: Doctrine\ORM\PersistentCollection {#2971 …}
    -id: 29538
    -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
    +apId: "sturlabragason@lemmy.world"
    +apProfileId: "https://lemmy.world/u/sturlabragason"
    +apPublicUrl: "https://lemmy.world/u/sturlabragason"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "sturlabragason"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729533616 {#2904
      date: 2024-10-21 20:00:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689494283 {#2905
      date: 2023-07-16 09:58:03.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12920
  +width: 40
  +height: 40
  +user: App\Entity\User {#2920
    +avatar: null
    +cover: null
    +email: "sturlabragason@lemmy.world"
    +username: "@sturlabragason@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728977326 {#2903
      date: 2024-10-15 09:28:46.0 +02:00
    }
    +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 {#2921 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
    +entries: Doctrine\ORM\PersistentCollection {#2927 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +posts: Doctrine\ORM\PersistentCollection {#2935 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
    +follows: Doctrine\ORM\PersistentCollection {#2947 …}
    +followers: Doctrine\ORM\PersistentCollection {#2949 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
    +reports: Doctrine\ORM\PersistentCollection {#2959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
    +violations: Doctrine\ORM\PersistentCollection {#2963 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
    +awards: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
    +categories: Doctrine\ORM\PersistentCollection {#2971 …}
    -id: 29538
    -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
    +apId: "sturlabragason@lemmy.world"
    +apProfileId: "https://lemmy.world/u/sturlabragason"
    +apPublicUrl: "https://lemmy.world/u/sturlabragason"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "sturlabragason"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729533616 {#2904
      date: 2024-10-21 20:00:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689494283 {#2905
      date: 2023-07-16 09:58:03.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12989
  +subject: App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13046
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 7.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13286
  +comment: App\Entity\EntryComment {#2906
    +user: App\Entity\User {#2920
      +avatar: null
      +cover: null
      +email: "sturlabragason@lemmy.world"
      +username: "@sturlabragason@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728977326 {#2903
        date: 2024-10-15 09:28:46.0 +02:00
      }
      +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 {#2921 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2923 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2925 …}
      +entries: Doctrine\ORM\PersistentCollection {#2927 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2929 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +posts: Doctrine\ORM\PersistentCollection {#2935 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2939 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2945 …}
      +follows: Doctrine\ORM\PersistentCollection {#2947 …}
      +followers: Doctrine\ORM\PersistentCollection {#2949 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2951 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2957 …}
      +reports: Doctrine\ORM\PersistentCollection {#2959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2961 …}
      +violations: Doctrine\ORM\PersistentCollection {#2963 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2965 …}
      +awards: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2969 …}
      +categories: Doctrine\ORM\PersistentCollection {#2971 …}
      -id: 29538
      -password: "$2y$13$9yzskEn/8pns7EhVeKHacO87wUrrsFkDTvsafaal3cAiFXvSW1l2."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2973 …}
      +apId: "sturlabragason@lemmy.world"
      +apProfileId: "https://lemmy.world/u/sturlabragason"
      +apPublicUrl: "https://lemmy.world/u/sturlabragason"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "sturlabragason"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729533616 {#2904
        date: 2024-10-21 20:00:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689494283 {#2905
        date: 2023-07-16 09:58:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2907
      +user: Proxies\__CG__\App\Entity\User {#12674 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#12680 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#12682 …}
      +slug: "PlanarAlly-2024-1-Release"
      +title: "PlanarAlly 2024.1 Release!"
      +url: "https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1"
      +body: """
        For those that have never heard of it, PlanarAlly is an open-source self-hosted virtual tabletop (VTT) for TTRPG games. Here I’ve compiled the most important features/changes from their [blog post](https://www.planarally.io/blog/release-2024.1/). The full release notes are available on their GitHub: [github.com/Kruptein/PlanarAlly/releases/…/2024.1](https://github.com/Kruptein/PlanarAlly/releases/tag/2024.1)\n
        \n
        Vision Blocking Update\n
        ----------------------\n
        \n
        A new vision blocking mode is introduced, called *behind*. It will accompany the existing vision mode which will be renamed to *complete*.\n
        \n
        When *behind* mode is active, the shape marked as vision blocking will be rendered as if it’s not a vision blocking shape, but everything behind it will be fully obscured. This will for example allow you to have a tree trunk that is vision blocking, but still show the players what they are looking at (i.e. a tree trunk).\n
        \n
        Notes Overhaul\n
        --------------\n
        \n
        There is no longer a difference between shape notes and campaign notes. Notes are now a single concept, can be attached to shapes and managed through a new UI element called the Note Manager.\n
        \n
        It’s now possible to share certain notes to other users with granular access rights, eg. you can give *view* access to all players when they retrieve an item, or give a particular player a private note that only they can *view* and *edit*.\n
        \n
        For a full overview of the new note system, check the [notes documentation](https://www.planarally.io/docs/game/notes/).\n
        \n
        Asset Drop Ratio\n
        ----------------\n
        \n
        Defines how assets should be scaled when dropped on the map. A drop ratio of 1 is the default, it means the asset will resize purely on it’s specified dimensions, eg. goblin_1x1 will take up 1 grid cell even if it represents 10ft, whereas a drop ratio of 0.5 will resize basilisk_2x2 to 1x1.\n
        \n
        > *Context: Previously, assets would auto scale when dropped onto the grid if they have a dimension in their name, eg. goblin_1x1 would fit exactly 1 grid cell, dragon_3x3 would be resized to 3 by 3 grid cells. This was using a method based on the 5ft-system to automatically adjust this when a location had a bigger size (eg. 10ft maps would automatically make goblin_2x2 fit in 1 cell). This however would break anything that wasn’t using the 5ft-system.*\n
        \n
        Dice History Improvements\n
        -------------------------\n
        \n
        The dice history will now show who rolled the dice (it was previously only shown on hover) and contains more details on the specific roll instead of only showing the final result.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 47
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729060583 {#12675
        date: 2024-10-16 08:36:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#12683 …}
      +votes: Doctrine\ORM\PersistentCollection {#12685 …}
      +reports: Doctrine\ORM\PersistentCollection {#12687 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12689 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12691 …}
      +badges: Doctrine\ORM\PersistentCollection {#12693 …}
      +children: []
      -id: 33449
      -titleTs: "'2024.1':2 'planar':1 'releas':3"
      -bodyTs: "'/2024.1':51 '/blog/release-2024.1/).':38 '/docs/game/notes/).':235 '/kruptein/planarally/releases/':50 '/kruptein/planarally/releases/tag/2024.1)':54 '0.5':289 '1':254,276,321,367 '10ft':283,358 '1x1':272,295,317 '2x2':293,364 '3':330,332 '3x3':325 '5ft':344,380 '5ft-system':343,379 'access':189,196 'accompani':69 'activ':84 'adjust':348 'allow':115 'anyth':373 'asset':236,241,261,298 'attach':162 'auto':300 'automat':347,361 'avail':44 'base':340 'basilisk':292 'behind':66,81,105 'bigger':355 'block':56,61,90,101,125 'blog':34 'break':372 'call':65,172 'campaign':152 'cell':278,323,334,368 'certain':182 'check':229 'compil':27 'complet':79 'concept':159 'contain':403 'context':296 'default':257 'defin':239 'detail':405 'dice':382,386,394 'differ':147 'dimens':269,311 'document':232 'dragon':324 'drop':237,246,251,286,303 'edit':219 'eg':191,270,315,357 'element':171 'even':279 'everyth':104 'exact':320 'exampl':114 'exist':71 'features/changes':31 'final':415 'fit':319,365 'full':40,222 'fulli':109 'game':23 'github':47 'github.com':49,53 'github.com/kruptein/planarally/releases/':48 'github.com/kruptein/planarally/releases/tag/2024.1)':52 'give':194,206 'goblin':271,316,363 'granular':188 'grid':277,306,322,333 'heard':6 'histori':383,387 'host':17 'hover':401 'howev':370 'i.e':136 'import':30 'improv':384 'instead':410 'introduc':64 'item':204 'locat':352 'longer':145 'look':134 'make':362 'manag':166,175 'map':249,359 'mark':87 'mean':259 'method':339 'mode':62,73,82 'name':314 'never':5 'new':59,169,226 'note':42,140,150,153,154,174,183,212,227,231 'obscur':110 'onto':304 'open':13 'open-sourc':12 'overhaul':141 'overview':223 'particular':208 'planar':9 'player':130,199,209 'possibl':179 'post':35 'previous':297,397 'privat':211 'pure':264 'ratio':238,252,287 'releas':41 'renam':77 'render':93 'repres':282 'resiz':263,291,328 'result':416 'retriev':202 'right':190 'roll':392,409 'scale':244,301 'self':16 'self-host':15 'shape':86,102,149,164 'share':181 'show':128,390,413 'shown':399 'singl':158 'size':356 'sourc':14 'specif':408 'specifi':268 'still':127 'system':228,345,381 'tabletop':19 'take':274 'tree':120,138 'trunk':121,139 'ttrpg':22 'ui':170 'updat':57 'use':337,377 'user':186 've':26 'view':195,217 'virtual':18 'vision':55,60,72,89,100,124 'vtt':20 'wasn':375 'wherea':284 'would':299,318,326,360,371 'www.planarally.io':37,234 'www.planarally.io/blog/release-2024.1/).':36 'www.planarally.io/docs/game/notes/).':233"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706456482
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11249384"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706370082 {#12672
        date: 2024-01-27 16:41:22.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Now this is fucking awesome! Trying this tonight!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706372371 {#2901
      date: 2024-01-27 17:19:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Jozzo@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2908 …}
    +nested: Doctrine\ORM\PersistentCollection {#2910 …}
    +votes: Doctrine\ORM\PersistentCollection {#2912 …}
    +reports: Doctrine\ORM\PersistentCollection {#2914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2916 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2918 …}
    -id: 344920
    -bodyTs: "'awesom':5 'fuck':4 'tonight':8 'tri':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7066278"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706372371 {#2902
      date: 2024-01-27 17:19:31.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 24.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13356
  +comment: App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45: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 14.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2994
    +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
    +email: "pdavis@lemmy.world"
    +username: "@pdavis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728912119 {#2977
      date: 2024-10-14 15:21: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: 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 {#2997 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +entries: Doctrine\ORM\PersistentCollection {#3003 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
    +posts: Doctrine\ORM\PersistentCollection {#3011 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
    +follows: Doctrine\ORM\PersistentCollection {#3023 …}
    +followers: Doctrine\ORM\PersistentCollection {#3025 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
    +violations: Doctrine\ORM\PersistentCollection {#3039 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
    +awards: Doctrine\ORM\PersistentCollection {#3043 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
    +categories: Doctrine\ORM\PersistentCollection {#3047 …}
    -id: 2655
    -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
    +apId: "pdavis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/pdavis"
    +apPublicUrl: "https://lemmy.world/u/pdavis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "pdavis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699635065 {#2978
      date: 2023-11-10 17:51:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687036084 {#2979
      date: 2023-06-17 23:08:04.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13419
  +user: App\Entity\User {#2994
    +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
    +email: "pdavis@lemmy.world"
    +username: "@pdavis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728912119 {#2977
      date: 2024-10-14 15:21: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: 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 {#2997 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +entries: Doctrine\ORM\PersistentCollection {#3003 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
    +posts: Doctrine\ORM\PersistentCollection {#3011 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
    +follows: Doctrine\ORM\PersistentCollection {#3023 …}
    +followers: Doctrine\ORM\PersistentCollection {#3025 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
    +violations: Doctrine\ORM\PersistentCollection {#3039 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
    +awards: Doctrine\ORM\PersistentCollection {#3043 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
    +categories: Doctrine\ORM\PersistentCollection {#3047 …}
    -id: 2655
    -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
    +apId: "pdavis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/pdavis"
    +apPublicUrl: "https://lemmy.world/u/pdavis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "pdavis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699635065 {#2978
      date: 2023-11-10 17:51:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687036084 {#2979
      date: 2023-06-17 23:08:04.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706337927 {#2976
    date: 2024-01-27 07:45:27.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13474
  +date: DateTimeImmutable @1706337927 {#2976
    date: 2024-01-27 07:45:27.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706337927 {#2976
    date: 2024-01-27 07:45:27.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13528
  +createdAt: DateTimeImmutable @1706337927 {#2976
    date: 2024-01-27 07:45:27.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2981
    +user: Proxies\__CG__\App\Entity\User {#13393 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#13394
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13399 …}
    +votes: Doctrine\ORM\PersistentCollection {#13402 …}
    +reports: Doctrine\ORM\PersistentCollection {#13404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
    +badges: Doctrine\ORM\PersistentCollection {#13410 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#13391
      date: 2024-01-26 04:32:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13582
  +entry: Proxies\__CG__\App\Entity\Entry {#2981
    +user: Proxies\__CG__\App\Entity\User {#13393 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#315
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#316
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#13394
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13399 …}
    +votes: Doctrine\ORM\PersistentCollection {#13402 …}
    +reports: Doctrine\ORM\PersistentCollection {#13404 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
    +badges: Doctrine\ORM\PersistentCollection {#13410 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#13391
      date: 2024-01-26 04:32:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 8.14 ms
Input props
[
  "user" => App\Entity\User {#2994
    +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
    +email: "pdavis@lemmy.world"
    +username: "@pdavis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728912119 {#2977
      date: 2024-10-14 15:21: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: 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 {#2997 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +entries: Doctrine\ORM\PersistentCollection {#3003 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
    +posts: Doctrine\ORM\PersistentCollection {#3011 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
    +follows: Doctrine\ORM\PersistentCollection {#3023 …}
    +followers: Doctrine\ORM\PersistentCollection {#3025 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
    +violations: Doctrine\ORM\PersistentCollection {#3039 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
    +awards: Doctrine\ORM\PersistentCollection {#3043 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
    +categories: Doctrine\ORM\PersistentCollection {#3047 …}
    -id: 2655
    -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
    +apId: "pdavis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/pdavis"
    +apPublicUrl: "https://lemmy.world/u/pdavis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "pdavis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699635065 {#2978
      date: 2023-11-10 17:51:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687036084 {#2979
      date: 2023-06-17 23:08:04.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13637
  +width: 40
  +height: 40
  +user: App\Entity\User {#2994
    +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
    +email: "pdavis@lemmy.world"
    +username: "@pdavis@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728912119 {#2977
      date: 2024-10-14 15:21: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: 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 {#2997 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +entries: Doctrine\ORM\PersistentCollection {#3003 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
    +posts: Doctrine\ORM\PersistentCollection {#3011 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
    +follows: Doctrine\ORM\PersistentCollection {#3023 …}
    +followers: Doctrine\ORM\PersistentCollection {#3025 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
    +reports: Doctrine\ORM\PersistentCollection {#3035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
    +violations: Doctrine\ORM\PersistentCollection {#3039 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
    +awards: Doctrine\ORM\PersistentCollection {#3043 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
    +categories: Doctrine\ORM\PersistentCollection {#3047 …}
    -id: 2655
    -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
    +apId: "pdavis@lemmy.world"
    +apProfileId: "https://lemmy.world/u/pdavis"
    +apPublicUrl: "https://lemmy.world/u/pdavis"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "pdavis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699635065 {#2978
      date: 2023-11-10 17:51:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687036084 {#2979
      date: 2023-06-17 23:08:04.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13714
  +subject: App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13771
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14011
  +comment: App\Entity\EntryComment {#2980
    +user: App\Entity\User {#2994
      +avatar: Proxies\__CG__\App\Entity\Image {#2995 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2996 …}
      +email: "pdavis@lemmy.world"
      +username: "@pdavis@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728912119 {#2977
        date: 2024-10-14 15:21: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: 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 {#2997 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2999 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +entries: Doctrine\ORM\PersistentCollection {#3003 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3009 …}
      +posts: Doctrine\ORM\PersistentCollection {#3011 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3013 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3017 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3021 …}
      +follows: Doctrine\ORM\PersistentCollection {#3023 …}
      +followers: Doctrine\ORM\PersistentCollection {#3025 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3027 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3033 …}
      +reports: Doctrine\ORM\PersistentCollection {#3035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3037 …}
      +violations: Doctrine\ORM\PersistentCollection {#3039 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3041 …}
      +awards: Doctrine\ORM\PersistentCollection {#3043 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3045 …}
      +categories: Doctrine\ORM\PersistentCollection {#3047 …}
      -id: 2655
      -password: "$2y$13$k3vdewcT7JzxiUAE0q4vS.03Ghlt5xQh.n89/ySHC3Uep1Gn3vn5q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3049 …}
      +apId: "pdavis@lemmy.world"
      +apProfileId: "https://lemmy.world/u/pdavis"
      +apPublicUrl: "https://lemmy.world/u/pdavis"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "pdavis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699635065 {#2978
        date: 2023-11-10 17:51:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687036084 {#2979
        date: 2023-06-17 23:08:04.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2981
      +user: Proxies\__CG__\App\Entity\User {#13393 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#315
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#316
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3268 …}
      +slug: "Hosting-private-UHD-video"
      +title: "Hosting private UHD video"
      +url: null
      +body: """
        I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
        \n
        A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
        \n
        I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
        \n
        Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 31
      +favouriteCount: 32
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729093361 {#13394
        date: 2024-10-16 17:42:41.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13399 …}
      +votes: Doctrine\ORM\PersistentCollection {#13402 …}
      +reports: Doctrine\ORM\PersistentCollection {#13404 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13406 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13408 …}
      +badges: Doctrine\ORM\PersistentCollection {#13410 …}
      +children: []
      -id: 33150
      -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
      -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706326348
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11196156"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706239948 {#13391
        date: 2024-01-26 04:32:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Crazy idea, but if you can’t get the bandwidth to support a media server like Jellyfin or Emby where you live, what about placing a server at a trusted relatives or friends house that does have access to high bandwidth? You might need/want to help offset a better internet plan for them though. You could then setup a VPN connection to be able to manage the server remotely and sync files and media to it. You could even use it for off site backup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706337927 {#2975
      date: 2024-01-27 07:45:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2982 …}
    +nested: Doctrine\ORM\PersistentCollection {#2984 …}
    +votes: Doctrine\ORM\PersistentCollection {#2986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2990 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2992 …}
    -id: 344079
    -bodyTs: "'abl':64 'access':38 'backup':85 'bandwidth':10,41 'better':49 'connect':61 'could':56,78 'crazi':1 'embi':19 'even':79 'file':72 'friend':33 'get':8 'help':46 'high':40 'hous':34 'idea':2 'internet':50 'jellyfin':17 'like':16 'live':22 'manag':66 'media':14,74 'might':43 'need/want':44 'offset':47 'place':25 'plan':51 'relat':31 'remot':69 'server':15,27,68 'setup':58 'site':84 'support':12 'sync':71 'though':54 'trust':30 'use':80 'vpn':60"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7056768"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706337927 {#2976
      date: 2024-01-27 07:45:27.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.22 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 {#14146
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14218
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14281
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14337
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 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 {#14396
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14452
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14508
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14566
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14629
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 3.02 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14687
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14743
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14799
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14855
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14911
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14967
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15023
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15079
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15135
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15191
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.17 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 {#5187
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.21 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 {#10832
  +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 14.0 MiB 55.40 ms
Input props
[
  "magazine" => App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#3703
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 10.68 ms
Input props
[
  "magazine" => App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#6639
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#310
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14117
  +date: DateTimeImmutable @1703473826 {#310
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 7.95 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#15236
    +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 {#15283
      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 {#15285 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15287 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15289 …}
    +entries: Doctrine\ORM\PersistentCollection {#15291 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15293 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15295 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15297 …}
    +posts: Doctrine\ORM\PersistentCollection {#15299 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15301 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15303 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15305 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15307 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15309 …}
    +follows: Doctrine\ORM\PersistentCollection {#15311 …}
    +followers: Doctrine\ORM\PersistentCollection {#15313 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15317 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15319 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15321 …}
    +reports: Doctrine\ORM\PersistentCollection {#15323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15325 …}
    +violations: Doctrine\ORM\PersistentCollection {#15327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15329 …}
    +awards: Doctrine\ORM\PersistentCollection {#15331 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15333 …}
    +categories: Doctrine\ORM\PersistentCollection {#15335 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15337 …}
    +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 {#15284
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15254
  +user: Proxies\__CG__\App\Entity\User {#15236
    +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 {#15283
      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 {#15285 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15287 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15289 …}
    +entries: Doctrine\ORM\PersistentCollection {#15291 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15293 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15295 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15297 …}
    +posts: Doctrine\ORM\PersistentCollection {#15299 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15301 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15303 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15305 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15307 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15309 …}
    +follows: Doctrine\ORM\PersistentCollection {#15311 …}
    +followers: Doctrine\ORM\PersistentCollection {#15313 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15317 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15319 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15321 …}
    +reports: Doctrine\ORM\PersistentCollection {#15323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15325 …}
    +violations: Doctrine\ORM\PersistentCollection {#15327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15329 …}
    +awards: Doctrine\ORM\PersistentCollection {#15331 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15333 …}
    +categories: Doctrine\ORM\PersistentCollection {#15335 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15337 …}
    +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 {#15284
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 29.82 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15445
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#390 …}
  -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 65.42 ms
Input props
[
  "magazine" => App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15571
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.50 ms
Input props
[
  "user" => App\Entity\User {#16568
    +avatar: Proxies\__CG__\App\Entity\Image {#16569 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#16565
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16572 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16574 …}
    +entries: Doctrine\ORM\PersistentCollection {#16576 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16578 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16580 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16582 …}
    +posts: Doctrine\ORM\PersistentCollection {#16584 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16586 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16588 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16590 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16592 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16594 …}
    +follows: Doctrine\ORM\PersistentCollection {#16596 …}
    +followers: Doctrine\ORM\PersistentCollection {#16598 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16600 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16602 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16604 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16606 …}
    +reports: Doctrine\ORM\PersistentCollection {#16608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16610 …}
    +violations: Doctrine\ORM\PersistentCollection {#16612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16614 …}
    +awards: Doctrine\ORM\PersistentCollection {#16616 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16618 …}
    +categories: Doctrine\ORM\PersistentCollection {#16620 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16622 …}
    +apId: "zaphod@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/zaphod"
    +apPublicUrl: "https://lemmy.ca/u/zaphod"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "zaphod"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706352784 {#16566
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#16567
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15627
  +width: 65
  +height: 65
  +user: App\Entity\User {#16568
    +avatar: Proxies\__CG__\App\Entity\Image {#16569 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#16565
      date: 2024-10-04 13:16:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16572 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16574 …}
    +entries: Doctrine\ORM\PersistentCollection {#16576 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16578 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16580 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16582 …}
    +posts: Doctrine\ORM\PersistentCollection {#16584 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16586 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16588 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16590 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16592 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16594 …}
    +follows: Doctrine\ORM\PersistentCollection {#16596 …}
    +followers: Doctrine\ORM\PersistentCollection {#16598 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16600 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16602 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16604 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16606 …}
    +reports: Doctrine\ORM\PersistentCollection {#16608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16610 …}
    +violations: Doctrine\ORM\PersistentCollection {#16612 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16614 …}
    +awards: Doctrine\ORM\PersistentCollection {#16616 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16618 …}
    +categories: Doctrine\ORM\PersistentCollection {#16620 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16622 …}
    +apId: "zaphod@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/zaphod"
    +apPublicUrl: "https://lemmy.ca/u/zaphod"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "zaphod"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706352784 {#16566
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#16567
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.48 ms
Input props
[
  "user" => App\Entity\User {#15830
    +avatar: Proxies\__CG__\App\Entity\Image {#15829 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#15834
      date: 2024-10-16 01:01:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16034 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16036 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16038 …}
    +entries: Doctrine\ORM\PersistentCollection {#16040 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16042 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16044 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16046 …}
    +posts: Doctrine\ORM\PersistentCollection {#16048 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16050 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16052 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16054 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16056 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16058 …}
    +follows: Doctrine\ORM\PersistentCollection {#16060 …}
    +followers: Doctrine\ORM\PersistentCollection {#16062 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16064 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16066 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16068 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16070 …}
    +reports: Doctrine\ORM\PersistentCollection {#16072 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16074 …}
    +violations: Doctrine\ORM\PersistentCollection {#16076 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16078 …}
    +awards: Doctrine\ORM\PersistentCollection {#16080 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16082 …}
    +categories: Doctrine\ORM\PersistentCollection {#16084 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16086 …}
    +apId: "Lettuceeatlettuce@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apPublicUrl: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Lettuceeatlettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728904222 {#15833
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#15832
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17033
  +width: 65
  +height: 65
  +user: App\Entity\User {#15830
    +avatar: Proxies\__CG__\App\Entity\Image {#15829 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#15834
      date: 2024-10-16 01:01:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16034 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16036 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16038 …}
    +entries: Doctrine\ORM\PersistentCollection {#16040 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16042 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16044 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16046 …}
    +posts: Doctrine\ORM\PersistentCollection {#16048 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16050 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16052 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16054 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16056 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16058 …}
    +follows: Doctrine\ORM\PersistentCollection {#16060 …}
    +followers: Doctrine\ORM\PersistentCollection {#16062 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16064 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16066 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16068 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16070 …}
    +reports: Doctrine\ORM\PersistentCollection {#16072 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16074 …}
    +violations: Doctrine\ORM\PersistentCollection {#16076 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16078 …}
    +awards: Doctrine\ORM\PersistentCollection {#16080 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16082 …}
    +categories: Doctrine\ORM\PersistentCollection {#16084 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16086 …}
    +apId: "Lettuceeatlettuce@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apPublicUrl: "https://lemmy.ml/u/Lettuceeatlettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Lettuceeatlettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728904222 {#15833
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#15832
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.34 ms
Input props
[
  "user" => App\Entity\User {#16270
    +avatar: Proxies\__CG__\App\Entity\Image {#16271 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#16267
      date: 2024-10-20 12:44:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16272 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16276 …}
    +entries: Doctrine\ORM\PersistentCollection {#16278 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16280 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16282 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16284 …}
    +posts: Doctrine\ORM\PersistentCollection {#16286 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16288 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16290 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16292 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16294 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16296 …}
    +follows: Doctrine\ORM\PersistentCollection {#16298 …}
    +followers: Doctrine\ORM\PersistentCollection {#16300 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16302 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16304 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16306 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16308 …}
    +reports: Doctrine\ORM\PersistentCollection {#16310 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16312 …}
    +violations: Doctrine\ORM\PersistentCollection {#16314 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16316 …}
    +awards: Doctrine\ORM\PersistentCollection {#16318 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16320 …}
    +categories: Doctrine\ORM\PersistentCollection {#16322 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16324 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#16268
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#16269
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17090
  +width: 65
  +height: 65
  +user: App\Entity\User {#16270
    +avatar: Proxies\__CG__\App\Entity\Image {#16271 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#16267
      date: 2024-10-20 12:44:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16272 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16274 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16276 …}
    +entries: Doctrine\ORM\PersistentCollection {#16278 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16280 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16282 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16284 …}
    +posts: Doctrine\ORM\PersistentCollection {#16286 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16288 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16290 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16292 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16294 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16296 …}
    +follows: Doctrine\ORM\PersistentCollection {#16298 …}
    +followers: Doctrine\ORM\PersistentCollection {#16300 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16302 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16304 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16306 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16308 …}
    +reports: Doctrine\ORM\PersistentCollection {#16310 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16312 …}
    +violations: Doctrine\ORM\PersistentCollection {#16314 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16316 …}
    +awards: Doctrine\ORM\PersistentCollection {#16318 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16320 …}
    +categories: Doctrine\ORM\PersistentCollection {#16322 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16324 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#16268
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#16269
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#16011
    +avatar: Proxies\__CG__\App\Entity\Image {#16012 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#16015
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16009 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16007 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16005 …}
    +entries: Doctrine\ORM\PersistentCollection {#16003 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15997 …}
    +posts: Doctrine\ORM\PersistentCollection {#15995 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15993 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15989 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15987 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15985 …}
    +follows: Doctrine\ORM\PersistentCollection {#15983 …}
    +followers: Doctrine\ORM\PersistentCollection {#15981 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15979 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15977 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15975 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15973 …}
    +reports: Doctrine\ORM\PersistentCollection {#15971 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15969 …}
    +violations: Doctrine\ORM\PersistentCollection {#15967 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15965 …}
    +awards: Doctrine\ORM\PersistentCollection {#15963 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15961 …}
    +categories: Doctrine\ORM\PersistentCollection {#15959 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15957 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#16013
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#16014
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17147
  +width: 65
  +height: 65
  +user: App\Entity\User {#16011
    +avatar: Proxies\__CG__\App\Entity\Image {#16012 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#16015
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16009 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16007 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16005 …}
    +entries: Doctrine\ORM\PersistentCollection {#16003 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16001 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15999 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15997 …}
    +posts: Doctrine\ORM\PersistentCollection {#15995 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15993 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15991 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15989 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15987 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15985 …}
    +follows: Doctrine\ORM\PersistentCollection {#15983 …}
    +followers: Doctrine\ORM\PersistentCollection {#15981 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15979 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15977 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15975 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15973 …}
    +reports: Doctrine\ORM\PersistentCollection {#15971 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15969 …}
    +violations: Doctrine\ORM\PersistentCollection {#15967 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15965 …}
    +awards: Doctrine\ORM\PersistentCollection {#15963 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15961 …}
    +categories: Doctrine\ORM\PersistentCollection {#15959 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15957 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#16013
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#16014
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#16924
    +avatar: Proxies\__CG__\App\Entity\Image {#16925 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16926 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#16921
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16927 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16929 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16931 …}
    +entries: Doctrine\ORM\PersistentCollection {#16933 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16935 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16937 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16939 …}
    +posts: Doctrine\ORM\PersistentCollection {#16941 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16943 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16945 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16947 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16949 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16951 …}
    +follows: Doctrine\ORM\PersistentCollection {#16953 …}
    +followers: Doctrine\ORM\PersistentCollection {#16955 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16957 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16959 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16961 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16963 …}
    +reports: Doctrine\ORM\PersistentCollection {#16965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16967 …}
    +violations: Doctrine\ORM\PersistentCollection {#16969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16971 …}
    +awards: Doctrine\ORM\PersistentCollection {#16973 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16975 …}
    +categories: Doctrine\ORM\PersistentCollection {#16977 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16979 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#16922
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#16923
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17204
  +width: 65
  +height: 65
  +user: App\Entity\User {#16924
    +avatar: Proxies\__CG__\App\Entity\Image {#16925 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16926 …}
    +email: "james@anti-social.online"
    +username: "@james@anti-social.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      UK, queer cis-male, he/him, 1989 🏳️\u{200D}🌈\n
      \n
      Plants, cats, linguistics, the Welsh language and gaming  \n
      🪴🐈🗣️🏴󠁧󠁢󠁷󠁬󠁳󠁿🎮  \n
      Occasionally shitposting. Don't take it seriously.\n
      \n
      Probably Aspie. Some flavour of asexual.  \n
      But also gay. 👀\n
      \n
      Block me and you do me a favour.\n
      \n
      Text-only posts delete after 2 weeks\n
      \n
      [#NoBridge](https://anti-social.online/tags/NoBridge) [#NoBot](https://anti-social.online/tags/NoBot)
      """
    +lastActive: DateTime @1729128280 {#16921
      date: 2024-10-17 03:24:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16927 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16929 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16931 …}
    +entries: Doctrine\ORM\PersistentCollection {#16933 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16935 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16937 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16939 …}
    +posts: Doctrine\ORM\PersistentCollection {#16941 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16943 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16945 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16947 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16949 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16951 …}
    +follows: Doctrine\ORM\PersistentCollection {#16953 …}
    +followers: Doctrine\ORM\PersistentCollection {#16955 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16957 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16959 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16961 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16963 …}
    +reports: Doctrine\ORM\PersistentCollection {#16965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16967 …}
    +violations: Doctrine\ORM\PersistentCollection {#16969 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16971 …}
    +awards: Doctrine\ORM\PersistentCollection {#16973 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16975 …}
    +categories: Doctrine\ORM\PersistentCollection {#16977 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16979 …}
    +apId: "james@anti-social.online"
    +apProfileId: "https://anti-social.online/users/james"
    +apPublicUrl: "https://anti-social.online/@james"
    +apFollowersUrl: "https://anti-social.online/users/james/followers"
    +apInboxUrl: "https://anti-social.online/inbox"
    +apDomain: "anti-social.online"
    +apPreferredUsername: "james"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: true
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729128279 {#16922
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#16923
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#16329
    +avatar: Proxies\__CG__\App\Entity\Image {#16330 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16331 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#16326
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16332 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16334 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16336 …}
    +entries: Doctrine\ORM\PersistentCollection {#16338 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16340 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16342 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16344 …}
    +posts: Doctrine\ORM\PersistentCollection {#16346 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16348 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16350 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16352 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16354 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16356 …}
    +follows: Doctrine\ORM\PersistentCollection {#16358 …}
    +followers: Doctrine\ORM\PersistentCollection {#16360 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16362 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16364 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16366 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16368 …}
    +reports: Doctrine\ORM\PersistentCollection {#16370 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16372 …}
    +violations: Doctrine\ORM\PersistentCollection {#16374 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16376 …}
    +awards: Doctrine\ORM\PersistentCollection {#16378 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16380 …}
    +categories: Doctrine\ORM\PersistentCollection {#16382 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16384 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#16327
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#16328
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17261
  +width: 65
  +height: 65
  +user: App\Entity\User {#16329
    +avatar: Proxies\__CG__\App\Entity\Image {#16330 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16331 …}
    +email: "Appoxo@lemmy.dbzer0.com"
    +username: "@Appoxo@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Usually a lurker.  \n
      *Maybe I should’ve just shut up and thought for a bit longer before writing that comment…*\n
      \n
      If you want to talk to me elsewhere, you know how to reach me.
      """
    +lastActive: DateTime @1729377829 {#16326
      date: 2024-10-20 00:43:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16332 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16334 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16336 …}
    +entries: Doctrine\ORM\PersistentCollection {#16338 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16340 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16342 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16344 …}
    +posts: Doctrine\ORM\PersistentCollection {#16346 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16348 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16350 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16352 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16354 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16356 …}
    +follows: Doctrine\ORM\PersistentCollection {#16358 …}
    +followers: Doctrine\ORM\PersistentCollection {#16360 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16362 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16364 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16366 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16368 …}
    +reports: Doctrine\ORM\PersistentCollection {#16370 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16372 …}
    +violations: Doctrine\ORM\PersistentCollection {#16374 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16376 …}
    +awards: Doctrine\ORM\PersistentCollection {#16378 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16380 …}
    +categories: Doctrine\ORM\PersistentCollection {#16382 …}
    -id: 39334
    -password: "$2y$13$0gXuS8Unzagw4tqa3UDfT.vci.RJnTKpgqX2WjCpZWOCB4WKTk8/a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16384 …}
    +apId: "Appoxo@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/Appoxo"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/Appoxo"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "Appoxo"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729527513 {#16327
      date: 2024-10-21 18:18:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691437144 {#16328
      date: 2023-08-07 21:39:04.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.36 ms
Input props
[
  "user" => App\Entity\User {#15954
    +avatar: Proxies\__CG__\App\Entity\Image {#15951 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#15955
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +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 {#15952 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15950 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15948 …}
    +entries: Doctrine\ORM\PersistentCollection {#15946 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15944 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15942 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15940 …}
    +posts: Doctrine\ORM\PersistentCollection {#15938 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15936 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15934 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15932 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15930 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15928 …}
    +follows: Doctrine\ORM\PersistentCollection {#15926 …}
    +followers: Doctrine\ORM\PersistentCollection {#15924 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15922 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15920 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15918 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15916 …}
    +reports: Doctrine\ORM\PersistentCollection {#15914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15912 …}
    +violations: Doctrine\ORM\PersistentCollection {#15910 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15908 …}
    +awards: Doctrine\ORM\PersistentCollection {#15906 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15904 …}
    +categories: Doctrine\ORM\PersistentCollection {#15902 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15900 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#15956
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#15953
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17318
  +width: 65
  +height: 65
  +user: App\Entity\User {#15954
    +avatar: Proxies\__CG__\App\Entity\Image {#15951 …}
    +cover: null
    +email: "SeeJayEmm@lemmy.procrastinati.org"
    +username: "@SeeJayEmm@lemmy.procrastinati.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Mastodon: [@SeeJayEmm@noc.social](https://noc.social/users/SeeJayEmm)\n
      \n
      Blog: [@seejayemm@procrastinati.org](https://procrastinati.org/seejayemm/)
      """
    +lastActive: DateTime @1728418371 {#15955
      date: 2024-10-08 22:12:51.0 +02:00
    }
    +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 {#15952 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15950 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15948 …}
    +entries: Doctrine\ORM\PersistentCollection {#15946 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15944 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15942 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15940 …}
    +posts: Doctrine\ORM\PersistentCollection {#15938 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15936 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15934 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15932 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15930 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15928 …}
    +follows: Doctrine\ORM\PersistentCollection {#15926 …}
    +followers: Doctrine\ORM\PersistentCollection {#15924 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15922 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15920 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15918 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15916 …}
    +reports: Doctrine\ORM\PersistentCollection {#15914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15912 …}
    +violations: Doctrine\ORM\PersistentCollection {#15910 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15908 …}
    +awards: Doctrine\ORM\PersistentCollection {#15906 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15904 …}
    +categories: Doctrine\ORM\PersistentCollection {#15902 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15900 …}
    +apId: "SeeJayEmm@lemmy.procrastinati.org"
    +apProfileId: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apPublicUrl: "https://lemmy.procrastinati.org/u/SeeJayEmm"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.procrastinati.org/inbox"
    +apDomain: "lemmy.procrastinati.org"
    +apPreferredUsername: "SeeJayEmm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729104417 {#15956
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#15953
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#15761
    +avatar: Proxies\__CG__\App\Entity\Image {#15760 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15759 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#15764
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15758 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15756 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15754 …}
    +entries: Doctrine\ORM\PersistentCollection {#15752 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15750 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15748 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15746 …}
    +posts: Doctrine\ORM\PersistentCollection {#15744 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15742 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15740 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15738 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15736 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15734 …}
    +follows: Doctrine\ORM\PersistentCollection {#15732 …}
    +followers: Doctrine\ORM\PersistentCollection {#15730 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15728 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15726 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15724 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15722 …}
    +reports: Doctrine\ORM\PersistentCollection {#15720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15718 …}
    +violations: Doctrine\ORM\PersistentCollection {#15716 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15714 …}
    +awards: Doctrine\ORM\PersistentCollection {#15712 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15710 …}
    +categories: Doctrine\ORM\PersistentCollection {#15708 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15706 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#15763
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#15762
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17375
  +width: 65
  +height: 65
  +user: App\Entity\User {#15761
    +avatar: Proxies\__CG__\App\Entity\Image {#15760 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15759 …}
    +email: "DeltaTangoLima@reddrefuge.com"
    +username: "@DeltaTangoLima@reddrefuge.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just an Aussie tech guy - home automation, ESP gadgets, networking. Also love my camping and 4WDing.\n
      \n
      Be a good motherfucker. Peace.
      """
    +lastActive: DateTime @1728206804 {#15764
      date: 2024-10-06 11:26:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15758 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15756 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15754 …}
    +entries: Doctrine\ORM\PersistentCollection {#15752 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15750 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15748 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15746 …}
    +posts: Doctrine\ORM\PersistentCollection {#15744 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15742 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15740 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15738 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15736 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15734 …}
    +follows: Doctrine\ORM\PersistentCollection {#15732 …}
    +followers: Doctrine\ORM\PersistentCollection {#15730 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15728 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15726 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15724 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15722 …}
    +reports: Doctrine\ORM\PersistentCollection {#15720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15718 …}
    +violations: Doctrine\ORM\PersistentCollection {#15716 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15714 …}
    +awards: Doctrine\ORM\PersistentCollection {#15712 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15710 …}
    +categories: Doctrine\ORM\PersistentCollection {#15708 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15706 …}
    +apId: "DeltaTangoLima@reddrefuge.com"
    +apProfileId: "https://reddrefuge.com/u/DeltaTangoLima"
    +apPublicUrl: "https://reddrefuge.com/u/DeltaTangoLima"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddrefuge.com/inbox"
    +apDomain: "reddrefuge.com"
    +apPreferredUsername: "DeltaTangoLima"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728442483 {#15763
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#15762
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.30 ms
Input props
[
  "user" => App\Entity\User {#16449
    +avatar: Proxies\__CG__\App\Entity\Image {#16450 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16451 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#16446
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16456 …}
    +entries: Doctrine\ORM\PersistentCollection {#16458 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16460 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16462 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16464 …}
    +posts: Doctrine\ORM\PersistentCollection {#16466 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16468 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16470 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16472 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16474 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16476 …}
    +follows: Doctrine\ORM\PersistentCollection {#16478 …}
    +followers: Doctrine\ORM\PersistentCollection {#16480 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16482 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16484 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16486 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16488 …}
    +reports: Doctrine\ORM\PersistentCollection {#16490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16492 …}
    +violations: Doctrine\ORM\PersistentCollection {#16494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16496 …}
    +awards: Doctrine\ORM\PersistentCollection {#16498 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16500 …}
    +categories: Doctrine\ORM\PersistentCollection {#16502 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16504 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#16447
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#16448
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17432
  +width: 65
  +height: 65
  +user: App\Entity\User {#16449
    +avatar: Proxies\__CG__\App\Entity\Image {#16450 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16451 …}
    +email: "TCB13@lemmy.world"
    +username: "@TCB13@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: ""
    +lastActive: DateTime @1729518803 {#16446
      date: 2024-10-21 15:53:23.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16452 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16454 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16456 …}
    +entries: Doctrine\ORM\PersistentCollection {#16458 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16460 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16462 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16464 …}
    +posts: Doctrine\ORM\PersistentCollection {#16466 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16468 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16470 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16472 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16474 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16476 …}
    +follows: Doctrine\ORM\PersistentCollection {#16478 …}
    +followers: Doctrine\ORM\PersistentCollection {#16480 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16482 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16484 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16486 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16488 …}
    +reports: Doctrine\ORM\PersistentCollection {#16490 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16492 …}
    +violations: Doctrine\ORM\PersistentCollection {#16494 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16496 …}
    +awards: Doctrine\ORM\PersistentCollection {#16498 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16500 …}
    +categories: Doctrine\ORM\PersistentCollection {#16502 …}
    -id: 43677
    -password: "$2y$13$67WvGuLt4FPbc4trvxnH0ODZHTvTlMWI7kaafAJZUzYiSsXw.KDqi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16504 …}
    +apId: "TCB13@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TCB13"
    +apPublicUrl: "https://lemmy.world/u/TCB13"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TCB13"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729566764 {#16447
      date: 2024-10-22 05:12:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693492241 {#16448
      date: 2023-08-31 16:30:41.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#16805
    +avatar: Proxies\__CG__\App\Entity\Image {#16806 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16807 …}
    +email: "randomcruft@lemmy.sdf.org"
    +username: "@randomcruft@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "cruising the fediverse in search of interesting people, stuff, and things…"
    +lastActive: DateTime @1711802017 {#16802
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16808 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16810 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16812 …}
    +entries: Doctrine\ORM\PersistentCollection {#16814 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16816 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16818 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16820 …}
    +posts: Doctrine\ORM\PersistentCollection {#16822 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16824 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16826 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16828 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16830 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16832 …}
    +follows: Doctrine\ORM\PersistentCollection {#16834 …}
    +followers: Doctrine\ORM\PersistentCollection {#16836 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16838 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16842 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16844 …}
    +reports: Doctrine\ORM\PersistentCollection {#16846 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16848 …}
    +violations: Doctrine\ORM\PersistentCollection {#16850 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16852 …}
    +awards: Doctrine\ORM\PersistentCollection {#16854 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16856 …}
    +categories: Doctrine\ORM\PersistentCollection {#16858 …}
    -id: 84956
    -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16860 …}
    +apId: "randomcruft@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/randomcruft"
    +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "randomcruft"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704212866 {#16803
      date: 2024-01-02 17:27:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704212862 {#16804
      date: 2024-01-02 17:27:42.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17489
  +width: 65
  +height: 65
  +user: App\Entity\User {#16805
    +avatar: Proxies\__CG__\App\Entity\Image {#16806 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16807 …}
    +email: "randomcruft@lemmy.sdf.org"
    +username: "@randomcruft@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "cruising the fediverse in search of interesting people, stuff, and things…"
    +lastActive: DateTime @1711802017 {#16802
      date: 2024-03-30 13:33:37.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16808 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16810 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16812 …}
    +entries: Doctrine\ORM\PersistentCollection {#16814 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16816 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16818 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16820 …}
    +posts: Doctrine\ORM\PersistentCollection {#16822 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16824 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16826 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16828 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16830 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16832 …}
    +follows: Doctrine\ORM\PersistentCollection {#16834 …}
    +followers: Doctrine\ORM\PersistentCollection {#16836 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16838 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16842 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16844 …}
    +reports: Doctrine\ORM\PersistentCollection {#16846 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16848 …}
    +violations: Doctrine\ORM\PersistentCollection {#16850 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16852 …}
    +awards: Doctrine\ORM\PersistentCollection {#16854 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16856 …}
    +categories: Doctrine\ORM\PersistentCollection {#16858 …}
    -id: 84956
    -password: "$2y$13$pu1Axkr7qJCZtOXMQnD.lOy7g3iQ8TXyoV5OqSZ5otDb.4KjW0EHe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16860 …}
    +apId: "randomcruft@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/randomcruft"
    +apPublicUrl: "https://lemmy.sdf.org/u/randomcruft"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "randomcruft"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704212866 {#16803
      date: 2024-01-02 17:27:46.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704212862 {#16804
      date: 2024-01-02 17:27:42.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#16150
    +avatar: Proxies\__CG__\App\Entity\Image {#16151 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16152 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#16147
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#16153 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16155 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16157 …}
    +entries: Doctrine\ORM\PersistentCollection {#16159 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16161 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16163 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16165 …}
    +posts: Doctrine\ORM\PersistentCollection {#16167 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16169 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16171 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16173 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16175 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16177 …}
    +follows: Doctrine\ORM\PersistentCollection {#16179 …}
    +followers: Doctrine\ORM\PersistentCollection {#16181 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16183 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16185 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16187 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16189 …}
    +reports: Doctrine\ORM\PersistentCollection {#16191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16193 …}
    +violations: Doctrine\ORM\PersistentCollection {#16195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16197 …}
    +awards: Doctrine\ORM\PersistentCollection {#16199 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16201 …}
    +categories: Doctrine\ORM\PersistentCollection {#16203 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16205 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#16148
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#16149
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17546
  +width: 65
  +height: 65
  +user: App\Entity\User {#16150
    +avatar: Proxies\__CG__\App\Entity\Image {#16151 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16152 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#16147
      date: 2024-10-21 12:58:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#16153 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16155 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16157 …}
    +entries: Doctrine\ORM\PersistentCollection {#16159 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16161 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16163 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16165 …}
    +posts: Doctrine\ORM\PersistentCollection {#16167 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16169 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16171 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16173 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16175 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16177 …}
    +follows: Doctrine\ORM\PersistentCollection {#16179 …}
    +followers: Doctrine\ORM\PersistentCollection {#16181 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16183 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16185 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16187 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16189 …}
    +reports: Doctrine\ORM\PersistentCollection {#16191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16193 …}
    +violations: Doctrine\ORM\PersistentCollection {#16195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16197 …}
    +awards: Doctrine\ORM\PersistentCollection {#16199 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16201 …}
    +categories: Doctrine\ORM\PersistentCollection {#16203 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16205 …}
    +apId: "originalucifer@moist.catsweat.com"
    +apProfileId: "https://moist.catsweat.com/u/originalucifer"
    +apPublicUrl: "https://moist.catsweat.com/u/originalucifer"
    +apFollowersUrl: "https://moist.catsweat.com/u/originalucifer/followers"
    +apInboxUrl: "https://moist.catsweat.com/f/inbox"
    +apDomain: "moist.catsweat.com"
    +apPreferredUsername: "originalucifer"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728121579 {#16148
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#16149
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.53 ms
Input props
[
  "user" => App\Entity\User {#16091
    +avatar: Proxies\__CG__\App\Entity\Image {#16092 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#16088
      date: 2024-10-22 04:15:46.0 +02:00
    }
    +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 {#16093 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16095 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16097 …}
    +entries: Doctrine\ORM\PersistentCollection {#16099 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16101 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16103 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16105 …}
    +posts: Doctrine\ORM\PersistentCollection {#16107 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16109 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16111 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16113 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16115 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16117 …}
    +follows: Doctrine\ORM\PersistentCollection {#16119 …}
    +followers: Doctrine\ORM\PersistentCollection {#16121 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16123 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16125 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16127 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16129 …}
    +reports: Doctrine\ORM\PersistentCollection {#16131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16133 …}
    +violations: Doctrine\ORM\PersistentCollection {#16135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16137 …}
    +awards: Doctrine\ORM\PersistentCollection {#16139 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16141 …}
    +categories: Doctrine\ORM\PersistentCollection {#16143 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16145 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#16089
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#16090
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17603
  +width: 65
  +height: 65
  +user: App\Entity\User {#16091
    +avatar: Proxies\__CG__\App\Entity\Image {#16092 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#16088
      date: 2024-10-22 04:15:46.0 +02:00
    }
    +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 {#16093 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16095 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16097 …}
    +entries: Doctrine\ORM\PersistentCollection {#16099 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16101 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16103 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16105 …}
    +posts: Doctrine\ORM\PersistentCollection {#16107 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16109 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16111 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16113 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16115 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16117 …}
    +follows: Doctrine\ORM\PersistentCollection {#16119 …}
    +followers: Doctrine\ORM\PersistentCollection {#16121 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16123 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16125 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16127 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16129 …}
    +reports: Doctrine\ORM\PersistentCollection {#16131 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16133 …}
    +violations: Doctrine\ORM\PersistentCollection {#16135 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16137 …}
    +awards: Doctrine\ORM\PersistentCollection {#16139 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16141 …}
    +categories: Doctrine\ORM\PersistentCollection {#16143 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16145 …}
    +apId: "Darkassassin07@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/Darkassassin07"
    +apPublicUrl: "https://lemmy.ca/u/Darkassassin07"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "Darkassassin07"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729535816 {#16089
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#16090
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 8.21 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#17665
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#17666 …}
  -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 3.57 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#17742
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#17743 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3348 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 14.96 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#17816
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#17815 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3348 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.32 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#17885
  +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 {#17886 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 8.44 ms
Input props
[
  "magazine" => App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#17978
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#315
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#316
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#390 …}
}