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

Components

21 Twig Components
179 Render Count
454 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 77.96ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
16 3.17ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 2.60ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 333.73ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 1.63ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 2.14ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 6.19ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 13.53ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
15 107.13ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.14ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 2.61ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.36ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 11.63ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.63ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 6.79ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 61.77ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 4.33ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 9.91ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 20.19ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.35ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.76ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 19.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3023
  +comment: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.34 ms
Input props
[
  "user" => App\Entity\User {#1453
    +avatar: null
    +cover: null
    +email: "XTL@sopuli.xyz"
    +username: "@XTL@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583535 {#1682
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#1412 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
    +entries: Doctrine\ORM\PersistentCollection {#1411 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
    +posts: Doctrine\ORM\PersistentCollection {#1423 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
    +follows: Doctrine\ORM\PersistentCollection {#1663 …}
    +followers: Doctrine\ORM\PersistentCollection {#1651 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
    +reports: Doctrine\ORM\PersistentCollection {#1585 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
    +violations: Doctrine\ORM\PersistentCollection {#1596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
    +awards: Doctrine\ORM\PersistentCollection {#1557 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
    +categories: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 218
    -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
    +apId: "XTL@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/XTL"
    +apPublicUrl: "https://sopuli.xyz/u/XTL"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "XTL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728945881 {#1529
      date: 2024-10-15 00:44:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686828479 {#1784
      date: 2023-06-15 13:27:59.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3248
  +user: App\Entity\User {#1453
    +avatar: null
    +cover: null
    +email: "XTL@sopuli.xyz"
    +username: "@XTL@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583535 {#1682
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#1412 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
    +entries: Doctrine\ORM\PersistentCollection {#1411 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
    +posts: Doctrine\ORM\PersistentCollection {#1423 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
    +follows: Doctrine\ORM\PersistentCollection {#1663 …}
    +followers: Doctrine\ORM\PersistentCollection {#1651 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
    +reports: Doctrine\ORM\PersistentCollection {#1585 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
    +violations: Doctrine\ORM\PersistentCollection {#1596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
    +awards: Doctrine\ORM\PersistentCollection {#1557 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
    +categories: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 218
    -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
    +apId: "XTL@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/XTL"
    +apPublicUrl: "https://sopuli.xyz/u/XTL"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "XTL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728945881 {#1529
      date: 2024-10-15 00:44:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686828479 {#1784
      date: 2023-06-15 13:27:59.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.39 ms
Input props
[
  "date" => DateTimeImmutable @1706467007 {#1473
    date: 2024-01-28 19:36:47.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3323
  +date: DateTimeImmutable @1706467007 {#1473
    date: 2024-01-28 19:36:47.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706467007 {#1473
    date: 2024-01-28 19:36:47.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3387
  +createdAt: DateTimeImmutable @1706467007 {#1473
    date: 2024-01-28 19:36:47.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.22 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3241 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
    +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
    +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
    +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 96
    +favouriteCount: 727
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729505958 {#3143
      date: 2024-10-21 12:19:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3217 …}
    +votes: Doctrine\ORM\PersistentCollection {#3219 …}
    +reports: Doctrine\ORM\PersistentCollection {#3222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3175 …}
    +children: []
    -id: 33681
    -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706551383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11297090"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706464983 {#3149
      date: 2024-01-28 19:03:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3452
  +entry: Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3241 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
    +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
    +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
    +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 96
    +favouriteCount: 727
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729505958 {#3143
      date: 2024-10-21 12:19:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3217 …}
    +votes: Doctrine\ORM\PersistentCollection {#3219 …}
    +reports: Doctrine\ORM\PersistentCollection {#3222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3175 …}
    +children: []
    -id: 33681
    -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706551383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11297090"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706464983 {#3149
      date: 2024-01-28 19:03:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#1453
    +avatar: null
    +cover: null
    +email: "XTL@sopuli.xyz"
    +username: "@XTL@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583535 {#1682
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#1412 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
    +entries: Doctrine\ORM\PersistentCollection {#1411 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
    +posts: Doctrine\ORM\PersistentCollection {#1423 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
    +follows: Doctrine\ORM\PersistentCollection {#1663 …}
    +followers: Doctrine\ORM\PersistentCollection {#1651 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
    +reports: Doctrine\ORM\PersistentCollection {#1585 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
    +violations: Doctrine\ORM\PersistentCollection {#1596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
    +awards: Doctrine\ORM\PersistentCollection {#1557 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
    +categories: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 218
    -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
    +apId: "XTL@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/XTL"
    +apPublicUrl: "https://sopuli.xyz/u/XTL"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "XTL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728945881 {#1529
      date: 2024-10-15 00:44:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686828479 {#1784
      date: 2023-06-15 13:27:59.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3515
  +width: 40
  +height: 40
  +user: App\Entity\User {#1453
    +avatar: null
    +cover: null
    +email: "XTL@sopuli.xyz"
    +username: "@XTL@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583535 {#1682
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#1412 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
    +entries: Doctrine\ORM\PersistentCollection {#1411 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
    +posts: Doctrine\ORM\PersistentCollection {#1423 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
    +follows: Doctrine\ORM\PersistentCollection {#1663 …}
    +followers: Doctrine\ORM\PersistentCollection {#1651 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
    +reports: Doctrine\ORM\PersistentCollection {#1585 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
    +violations: Doctrine\ORM\PersistentCollection {#1596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
    +awards: Doctrine\ORM\PersistentCollection {#1557 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
    +categories: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 218
    -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
    +apId: "XTL@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/XTL"
    +apPublicUrl: "https://sopuli.xyz/u/XTL"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "XTL"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728945881 {#1529
      date: 2024-10-15 00:44:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686828479 {#1784
      date: 2023-06-15 13:27:59.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3609
  +subject: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.21 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3676
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#3978
  +comment: App\Entity\EntryComment {#1783
    +user: App\Entity\User {#1453
      +avatar: null
      +cover: null
      +email: "XTL@sopuli.xyz"
      +username: "@XTL@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583535 {#1682
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#1412 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1421 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1441 …}
      +entries: Doctrine\ORM\PersistentCollection {#1411 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1450 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1422 …}
      +posts: Doctrine\ORM\PersistentCollection {#1423 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1439 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1709 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1671 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1438 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1656 …}
      +follows: Doctrine\ORM\PersistentCollection {#1663 …}
      +followers: Doctrine\ORM\PersistentCollection {#1651 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1573 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1574 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1550 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1566 …}
      +reports: Doctrine\ORM\PersistentCollection {#1585 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1556 …}
      +violations: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1702 …}
      +awards: Doctrine\ORM\PersistentCollection {#1557 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1795 …}
      +categories: Doctrine\ORM\PersistentCollection {#1597 …}
      -id: 218
      -password: "$2y$13$LGibooyJ8k05V0wYYJvj..8nXI7s3UQz9YRGd18P6L6CRsQM7D5iO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1737 …}
      +apId: "XTL@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/XTL"
      +apPublicUrl: "https://sopuli.xyz/u/XTL"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "XTL"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728945881 {#1529
        date: 2024-10-15 00:44:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686828479 {#1784
        date: 2023-06-15 13:27:59.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "Yes. Got to admit mine just isn’t as big as yours, though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706467007 {#1533
      date: 2024-01-28 19:36:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@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: 347589
    -bodyTs: "'admit':4 'big':10 'got':2 'isn':7 'mine':5 'though':13 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6563298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706467007 {#1473
      date: 2024-01-28 19:36:47.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 36.20 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4069
  +comment: App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14: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 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2456
    +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
    +email: "PerogiBoi@lemmy.ca"
    +username: "@PerogiBoi@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A soup."
    +lastActive: DateTime @1729180560 {#1718
      date: 2024-10-17 17:56:00.0 +02:00
    }
    +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 {#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: 7014
    -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "PerogiBoi@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/PerogiBoi"
    +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "PerogiBoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729272426 {#1740
      date: 2024-10-18 19:27:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451727 {#1715
      date: 2023-06-22 18:35:27.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4114
  +user: App\Entity\User {#2456
    +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
    +email: "PerogiBoi@lemmy.ca"
    +username: "@PerogiBoi@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A soup."
    +lastActive: DateTime @1729180560 {#1718
      date: 2024-10-17 17:56:00.0 +02:00
    }
    +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 {#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: 7014
    -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "PerogiBoi@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/PerogiBoi"
    +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "PerogiBoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729272426 {#1740
      date: 2024-10-18 19:27:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451727 {#1715
      date: 2023-06-22 18:35:27.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706465674 {#1720
    date: 2024-01-28 19:14:34.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4169
  +date: DateTimeImmutable @1706465674 {#1720
    date: 2024-01-28 19:14:34.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706465674 {#1720
    date: 2024-01-28 19:14:34.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4223
  +createdAt: DateTimeImmutable @1706465674 {#1720
    date: 2024-01-28 19:14:34.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3241 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
    +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
    +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
    +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 96
    +favouriteCount: 727
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729505958 {#3143
      date: 2024-10-21 12:19:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3217 …}
    +votes: Doctrine\ORM\PersistentCollection {#3219 …}
    +reports: Doctrine\ORM\PersistentCollection {#3222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3175 …}
    +children: []
    -id: 33681
    -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706551383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11297090"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706464983 {#3149
      date: 2024-01-28 19:03:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4277
  +entry: Proxies\__CG__\App\Entity\Entry {#1753
    +user: Proxies\__CG__\App\Entity\User {#3241 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
    +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
    +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
    +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 96
    +favouriteCount: 727
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729505958 {#3143
      date: 2024-10-21 12:19:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3217 …}
    +votes: Doctrine\ORM\PersistentCollection {#3219 …}
    +reports: Doctrine\ORM\PersistentCollection {#3222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
    +badges: Doctrine\ORM\PersistentCollection {#3175 …}
    +children: []
    -id: 33681
    -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706551383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11297090"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706464983 {#3149
      date: 2024-01-28 19:03:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 13.03 ms
Input props
[
  "user" => App\Entity\User {#2456
    +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
    +email: "PerogiBoi@lemmy.ca"
    +username: "@PerogiBoi@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A soup."
    +lastActive: DateTime @1729180560 {#1718
      date: 2024-10-17 17:56:00.0 +02:00
    }
    +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 {#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: 7014
    -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "PerogiBoi@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/PerogiBoi"
    +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "PerogiBoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729272426 {#1740
      date: 2024-10-18 19:27:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451727 {#1715
      date: 2023-06-22 18:35:27.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4332
  +width: 40
  +height: 40
  +user: App\Entity\User {#2456
    +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
    +email: "PerogiBoi@lemmy.ca"
    +username: "@PerogiBoi@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A soup."
    +lastActive: DateTime @1729180560 {#1718
      date: 2024-10-17 17:56:00.0 +02:00
    }
    +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 {#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: 7014
    -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
    +apId: "PerogiBoi@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/PerogiBoi"
    +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "PerogiBoi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729272426 {#1740
      date: 2024-10-18 19:27:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451727 {#1715
      date: 2023-06-22 18:35:27.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4409
  +subject: App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4466
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.08 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4706
  +comment: App\Entity\EntryComment {#1741
    +user: App\Entity\User {#2456
      +avatar: Proxies\__CG__\App\Entity\Image {#2460 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2453 …}
      +email: "PerogiBoi@lemmy.ca"
      +username: "@PerogiBoi@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A soup."
      +lastActive: DateTime @1729180560 {#1718
        date: 2024-10-17 17:56:00.0 +02:00
      }
      +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 {#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: 7014
      -password: "$2y$13$MGPdvSdtOkhUsve9E31QO.iXIWLPZjQJ961hTWkxmGV6wXG/XkdXC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1385 …}
      +apId: "PerogiBoi@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/PerogiBoi"
      +apPublicUrl: "https://lemmy.ca/u/PerogiBoi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "PerogiBoi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729272426 {#1740
        date: 2024-10-18 19:27:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451727 {#1715
        date: 2023-06-22 18:35:27.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1753
      +user: Proxies\__CG__\App\Entity\User {#3241 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
      +slug: "Does-anyone-else-harvest-the-magnets-and-platters-from-old"
      +title: "Does anyone else harvest the magnets and platters from old drives as a monument to selfhosting history?"
      +url: "https://lemmy.world/pictrs/image/404e8b3c-4c80-4650-be30-7151c2921fc8.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 96
      +favouriteCount: 727
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729505958 {#3143
        date: 2024-10-21 12:19:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3217 …}
      +votes: Doctrine\ORM\PersistentCollection {#3219 …}
      +reports: Doctrine\ORM\PersistentCollection {#3222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3192 …}
      +badges: Doctrine\ORM\PersistentCollection {#3175 …}
      +children: []
      -id: 33681
      -titleTs: "'anyon':2 'drive':11 'els':3 'harvest':4 'histori':17 'magnet':6 'monument':14 'old':10 'platter':8 'selfhost':16"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706551383
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11297090"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706464983 {#3149
        date: 2024-01-28 19:03:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "No but now I know what to do with my old hard drive that failed :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 30
    +score: 0
    +lastActive: DateTime @1706465674 {#1727
      date: 2024-01-28 19:14:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@surfrock66@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1714 …}
    +nested: Doctrine\ORM\PersistentCollection {#2465 …}
    +votes: Doctrine\ORM\PersistentCollection {#2463 …}
    +reports: Doctrine\ORM\PersistentCollection {#2411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2422 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2458 …}
    -id: 347503
    -bodyTs: "'drive':13 'fail':15 'hard':12 'know':5 'old':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6813865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706465674 {#1720
      date: 2024-01-28 19:14:34.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 22.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4776
  +comment: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2029
    +avatar: null
    +cover: null
    +email: "brygphilomena@lemmy.world"
    +username: "@brygphilomena@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729176920 {#1363
      date: 2024-10-17 16:55:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +entries: Doctrine\ORM\PersistentCollection {#2036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
    +posts: Doctrine\ORM\PersistentCollection {#2076 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
    +follows: Doctrine\ORM\PersistentCollection {#2064 …}
    +followers: Doctrine\ORM\PersistentCollection {#2088 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +violations: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
    +awards: Doctrine\ORM\PersistentCollection {#2345 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
    +categories: Doctrine\ORM\PersistentCollection {#2346 …}
    -id: 31134
    -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
    +apId: "brygphilomena@lemmy.world"
    +apProfileId: "https://lemmy.world/u/brygphilomena"
    +apPublicUrl: "https://lemmy.world/u/brygphilomena"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "brygphilomena"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728734847 {#1361
      date: 2024-10-12 14:07:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689693956 {#1362
      date: 2023-07-18 17:25:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4840
  +user: App\Entity\User {#2029
    +avatar: null
    +cover: null
    +email: "brygphilomena@lemmy.world"
    +username: "@brygphilomena@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729176920 {#1363
      date: 2024-10-17 16:55:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +entries: Doctrine\ORM\PersistentCollection {#2036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
    +posts: Doctrine\ORM\PersistentCollection {#2076 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
    +follows: Doctrine\ORM\PersistentCollection {#2064 …}
    +followers: Doctrine\ORM\PersistentCollection {#2088 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +violations: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
    +awards: Doctrine\ORM\PersistentCollection {#2345 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
    +categories: Doctrine\ORM\PersistentCollection {#2346 …}
    -id: 31134
    -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
    +apId: "brygphilomena@lemmy.world"
    +apProfileId: "https://lemmy.world/u/brygphilomena"
    +apPublicUrl: "https://lemmy.world/u/brygphilomena"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "brygphilomena"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728734847 {#1361
      date: 2024-10-12 14:07:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689693956 {#1362
      date: 2023-07-18 17:25:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1706463942 {#1404
    date: 2024-01-28 18:45:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4895
  +date: DateTimeImmutable @1706463942 {#1404
    date: 2024-01-28 18:45:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706463942 {#1404
    date: 2024-01-28 18:45:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4949
  +createdAt: DateTimeImmutable @1706463942 {#1404
    date: 2024-01-28 18:45:42.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5003
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2029
    +avatar: null
    +cover: null
    +email: "brygphilomena@lemmy.world"
    +username: "@brygphilomena@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729176920 {#1363
      date: 2024-10-17 16:55:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +entries: Doctrine\ORM\PersistentCollection {#2036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
    +posts: Doctrine\ORM\PersistentCollection {#2076 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
    +follows: Doctrine\ORM\PersistentCollection {#2064 …}
    +followers: Doctrine\ORM\PersistentCollection {#2088 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +violations: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
    +awards: Doctrine\ORM\PersistentCollection {#2345 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
    +categories: Doctrine\ORM\PersistentCollection {#2346 …}
    -id: 31134
    -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
    +apId: "brygphilomena@lemmy.world"
    +apProfileId: "https://lemmy.world/u/brygphilomena"
    +apPublicUrl: "https://lemmy.world/u/brygphilomena"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "brygphilomena"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728734847 {#1361
      date: 2024-10-12 14:07:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689693956 {#1362
      date: 2023-07-18 17:25:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5058
  +width: 40
  +height: 40
  +user: App\Entity\User {#2029
    +avatar: null
    +cover: null
    +email: "brygphilomena@lemmy.world"
    +username: "@brygphilomena@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729176920 {#1363
      date: 2024-10-17 16:55:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
    +entries: Doctrine\ORM\PersistentCollection {#2036 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
    +posts: Doctrine\ORM\PersistentCollection {#2076 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
    +follows: Doctrine\ORM\PersistentCollection {#2064 …}
    +followers: Doctrine\ORM\PersistentCollection {#2088 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
    +reports: Doctrine\ORM\PersistentCollection {#2140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
    +violations: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
    +awards: Doctrine\ORM\PersistentCollection {#2345 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
    +categories: Doctrine\ORM\PersistentCollection {#2346 …}
    -id: 31134
    -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
    +apId: "brygphilomena@lemmy.world"
    +apProfileId: "https://lemmy.world/u/brygphilomena"
    +apPublicUrl: "https://lemmy.world/u/brygphilomena"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "brygphilomena"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728734847 {#1361
      date: 2024-10-12 14:07:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689693956 {#1362
      date: 2023-07-18 17:25:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5127
  +subject: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5184
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5424
  +comment: App\Entity\EntryComment {#1403
    +user: App\Entity\User {#2029
      +avatar: null
      +cover: null
      +email: "brygphilomena@lemmy.world"
      +username: "@brygphilomena@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729176920 {#1363
        date: 2024-10-17 16:55:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2035 …}
      +entries: Doctrine\ORM\PersistentCollection {#2036 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2144 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2061 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2084 …}
      +posts: Doctrine\ORM\PersistentCollection {#2076 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2083 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2085 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2062 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2077 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2063 …}
      +follows: Doctrine\ORM\PersistentCollection {#2064 …}
      +followers: Doctrine\ORM\PersistentCollection {#2088 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2086 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2093 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2094 …}
      +reports: Doctrine\ORM\PersistentCollection {#2140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2133 …}
      +violations: Doctrine\ORM\PersistentCollection {#2131 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2138 …}
      +awards: Doctrine\ORM\PersistentCollection {#2345 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2330 …}
      +categories: Doctrine\ORM\PersistentCollection {#2346 …}
      -id: 31134
      -password: "$2y$13$5RgbGpHE/5EVJIkgK/0gW.UIOB1m62uXPhPkofXcocb9SvjF6ceiy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2347 …}
      +apId: "brygphilomena@lemmy.world"
      +apProfileId: "https://lemmy.world/u/brygphilomena"
      +apPublicUrl: "https://lemmy.world/u/brygphilomena"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "brygphilomena"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728734847 {#1361
        date: 2024-10-12 14:07:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689693956 {#1362
        date: 2023-07-18 17:25:56.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "Consider power line adapters instead of wifi."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706463942 {#1401
      date: 2024-01-28 18:45:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2023 …}
    +nested: Doctrine\ORM\PersistentCollection {#2032 …}
    +votes: Doctrine\ORM\PersistentCollection {#2024 …}
    +reports: Doctrine\ORM\PersistentCollection {#2018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2011 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2021 …}
    -id: 347448
    -bodyTs: "'adapt':4 'consid':1 'instead':5 'line':3 'power':2 'wifi':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7106101"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706463942 {#1404
      date: 2024-01-28 18:45:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 8.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5494
  +comment: App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2334
    +avatar: null
    +cover: null
    +email: "Moonrise2473@feddit.it"
    +username: "@Moonrise2473@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729169605 {#2042
      date: 2024-10-17 14:53: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 {#2340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
    +entries: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
    +posts: Doctrine\ORM\PersistentCollection {#2073 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
    +follows: Doctrine\ORM\PersistentCollection {#2051 …}
    +followers: Doctrine\ORM\PersistentCollection {#2059 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +violations: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
    +awards: Doctrine\ORM\PersistentCollection {#2108 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
    +categories: Doctrine\ORM\PersistentCollection {#2109 …}
    -id: 3889
    -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
    +apId: "Moonrise2473@feddit.it"
    +apProfileId: "https://feddit.it/u/Moonrise2473"
    +apPublicUrl: "https://feddit.it/u/Moonrise2473"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Moonrise2473"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729108483 {#2141
      date: 2024-10-16 21:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687103510 {#2060
      date: 2023-06-18 17:51:50.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5557
  +user: App\Entity\User {#2334
    +avatar: null
    +cover: null
    +email: "Moonrise2473@feddit.it"
    +username: "@Moonrise2473@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729169605 {#2042
      date: 2024-10-17 14:53: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 {#2340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
    +entries: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
    +posts: Doctrine\ORM\PersistentCollection {#2073 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
    +follows: Doctrine\ORM\PersistentCollection {#2051 …}
    +followers: Doctrine\ORM\PersistentCollection {#2059 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +violations: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
    +awards: Doctrine\ORM\PersistentCollection {#2108 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
    +categories: Doctrine\ORM\PersistentCollection {#2109 …}
    -id: 3889
    -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
    +apId: "Moonrise2473@feddit.it"
    +apProfileId: "https://feddit.it/u/Moonrise2473"
    +apPublicUrl: "https://feddit.it/u/Moonrise2473"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Moonrise2473"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729108483 {#2141
      date: 2024-10-16 21:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687103510 {#2060
      date: 2023-06-18 17:51:50.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706461360 {#2349
    date: 2024-01-28 18:02:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5612
  +date: DateTimeImmutable @1706461360 {#2349
    date: 2024-01-28 18:02:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706461360 {#2349
    date: 2024-01-28 18:02:40.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5666
  +createdAt: DateTimeImmutable @1706461360 {#2349
    date: 2024-01-28 18:02:40.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2331
    +user: Proxies\__CG__\App\Entity\User {#5531 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Question-Best-UI-to-manage-VMs-and-containers"
    +title: "Question: Best UI to manage VMs and containers?"
    +url: null
    +body: """
      At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
      \n
      I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
      \n
      What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
      \n
      I’ve heard of Portainer, but haven’t had any experience with it.\n
      \n
      What are your suggestions, and why do you recommend them?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729431432 {#5532
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5537 …}
    +votes: Doctrine\ORM\PersistentCollection {#5540 …}
    +reports: Doctrine\ORM\PersistentCollection {#5542 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
    +badges: Doctrine\ORM\PersistentCollection {#5548 …}
    +children: []
    -id: 33663
    -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
    -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706546295
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11294346"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706459895 {#5529
      date: 2024-01-28 17:38:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5720
  +entry: Proxies\__CG__\App\Entity\Entry {#2331
    +user: Proxies\__CG__\App\Entity\User {#5531 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Question-Best-UI-to-manage-VMs-and-containers"
    +title: "Question: Best UI to manage VMs and containers?"
    +url: null
    +body: """
      At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
      \n
      I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
      \n
      What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
      \n
      I’ve heard of Portainer, but haven’t had any experience with it.\n
      \n
      What are your suggestions, and why do you recommend them?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 22
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729431432 {#5532
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5537 …}
    +votes: Doctrine\ORM\PersistentCollection {#5540 …}
    +reports: Doctrine\ORM\PersistentCollection {#5542 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
    +badges: Doctrine\ORM\PersistentCollection {#5548 …}
    +children: []
    -id: 33663
    -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
    -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706546295
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11294346"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706459895 {#5529
      date: 2024-01-28 17:38:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2334
    +avatar: null
    +cover: null
    +email: "Moonrise2473@feddit.it"
    +username: "@Moonrise2473@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729169605 {#2042
      date: 2024-10-17 14:53: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 {#2340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
    +entries: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
    +posts: Doctrine\ORM\PersistentCollection {#2073 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
    +follows: Doctrine\ORM\PersistentCollection {#2051 …}
    +followers: Doctrine\ORM\PersistentCollection {#2059 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +violations: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
    +awards: Doctrine\ORM\PersistentCollection {#2108 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
    +categories: Doctrine\ORM\PersistentCollection {#2109 …}
    -id: 3889
    -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
    +apId: "Moonrise2473@feddit.it"
    +apProfileId: "https://feddit.it/u/Moonrise2473"
    +apPublicUrl: "https://feddit.it/u/Moonrise2473"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Moonrise2473"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729108483 {#2141
      date: 2024-10-16 21:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687103510 {#2060
      date: 2023-06-18 17:51:50.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5775
  +width: 40
  +height: 40
  +user: App\Entity\User {#2334
    +avatar: null
    +cover: null
    +email: "Moonrise2473@feddit.it"
    +username: "@Moonrise2473@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729169605 {#2042
      date: 2024-10-17 14:53: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 {#2340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
    +entries: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
    +posts: Doctrine\ORM\PersistentCollection {#2073 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
    +follows: Doctrine\ORM\PersistentCollection {#2051 …}
    +followers: Doctrine\ORM\PersistentCollection {#2059 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +violations: Doctrine\ORM\PersistentCollection {#2104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
    +awards: Doctrine\ORM\PersistentCollection {#2108 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
    +categories: Doctrine\ORM\PersistentCollection {#2109 …}
    -id: 3889
    -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
    +apId: "Moonrise2473@feddit.it"
    +apProfileId: "https://feddit.it/u/Moonrise2473"
    +apPublicUrl: "https://feddit.it/u/Moonrise2473"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "Moonrise2473"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729108483 {#2141
      date: 2024-10-16 21:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687103510 {#2060
      date: 2023-06-18 17:51:50.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5848
  +subject: App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.03 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5905
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.63 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6145
  +comment: App\Entity\EntryComment {#2164
    +user: App\Entity\User {#2334
      +avatar: null
      +cover: null
      +email: "Moonrise2473@feddit.it"
      +username: "@Moonrise2473@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729169605 {#2042
        date: 2024-10-17 14:53: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 {#2340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2343 …}
      +entries: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2143 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2136 …}
      +posts: Doctrine\ORM\PersistentCollection {#2073 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2072 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2065 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2067 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2049 …}
      +follows: Doctrine\ORM\PersistentCollection {#2051 …}
      +followers: Doctrine\ORM\PersistentCollection {#2059 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2055 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2054 …}
      +reports: Doctrine\ORM\PersistentCollection {#2053 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
      +violations: Doctrine\ORM\PersistentCollection {#2104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2099 …}
      +awards: Doctrine\ORM\PersistentCollection {#2108 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2101 …}
      +categories: Doctrine\ORM\PersistentCollection {#2109 …}
      -id: 3889
      -password: "$2y$13$ery7hgMdKfRrpGyrFVxOQ.MnG88pumdXi8Zqwu9gdioxgwvyAb0KO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2106 …}
      +apId: "Moonrise2473@feddit.it"
      +apProfileId: "https://feddit.it/u/Moonrise2473"
      +apPublicUrl: "https://feddit.it/u/Moonrise2473"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "Moonrise2473"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729108483 {#2141
        date: 2024-10-16 21:54:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687103510 {#2060
        date: 2023-06-18 17:51:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2331
      +user: Proxies\__CG__\App\Entity\User {#5531 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Question-Best-UI-to-manage-VMs-and-containers"
      +title: "Question: Best UI to manage VMs and containers?"
      +url: null
      +body: """
        At this point, I’ve got a lot of containers already running on my system, all in separate directories in my home directory. They’re each set up with a docker-compose file, and all of the volumes are just directories within those directories.\n
        \n
        I don’t really want to change this setup, because it allows me to easily rip it all out and transplant it to a new system.\n
        \n
        What I’d like is a web UI to see all of these containers, view their status, and potentially reboot them. It would also be great to be able to spin up VMs (not containers, but actual VMs) with it.\n
        \n
        I’ve heard of Portainer, but haven’t had any experience with it.\n
        \n
        What are your suggestions, and why do you recommend them?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 27
      +favouriteCount: 22
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729431432 {#5532
        date: 2024-10-20 15:37:12.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5537 …}
      +votes: Doctrine\ORM\PersistentCollection {#5540 …}
      +reports: Doctrine\ORM\PersistentCollection {#5542 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5544 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5546 …}
      +badges: Doctrine\ORM\PersistentCollection {#5548 …}
      +children: []
      -id: 33663
      -titleTs: "'best':2 'contain':8 'manag':5 'question':1 'ui':3 'vms':6"
      -bodyTs: "'abl':100 'actual':108 'allow':57 'alreadi':11 'also':95 'chang':52 'compos':33 'contain':10,85,106 'd':74 'directori':19,23,42,45 'docker':32 'docker-compos':31 'easili':60 'experi':122 'file':34 'got':6 'great':97 'haven':118 'heard':114 'home':22 'like':75 'lot':8 'new':70 'point':3 'portain':116 'potenti':90 're':25 'realli':49 'reboot':91 'recommend':133 'rip':61 'run':12 'see':81 'separ':18 'set':27 'setup':54 'spin':102 'status':88 'suggest':128 'system':15,71 'transplant':66 'ui':79 've':5,113 'view':86 'vms':104,109 'volum':39 'want':50 'web':78 'within':43 'would':94"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706546295
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11294346"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706459895 {#5529
        date: 2024-01-28 17:38:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I tried portainer and it was overkill for my usage, too much overhead and too many features that I don’t need.\n
      \n
      Right now I’m using ajenti 2, which shows memory and CPU usage for the docker containers in the web page
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706461360 {#2344
      date: 2024-01-28 18:02:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2314 …}
    +nested: Doctrine\ORM\PersistentCollection {#2328 …}
    +votes: Doctrine\ORM\PersistentCollection {#2191 …}
    +reports: Doctrine\ORM\PersistentCollection {#2327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2333 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2324 …}
    -id: 347371
    -bodyTs: "'2':29 'ajenti':28 'contain':39 'cpu':34 'docker':38 'featur':17 'm':26 'mani':16 'memori':32 'much':12 'need':22 'overhead':13 'overkil':7 'page':43 'portain':3 'right':23 'show':31 'tri':2 'usag':10,35 'use':27 'web':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/5158984"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706461360 {#2349
      date: 2024-01-28 18:02:40.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 39.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6215
  +comment: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6278
  +user: App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706456121 {#2112
    date: 2024-01-28 16:35:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6333
  +date: DateTimeImmutable @1706456121 {#2112
    date: 2024-01-28 16:35:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706456121 {#2112
    date: 2024-01-28 16:35:21.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6387
  +createdAt: DateTimeImmutable @1706456121 {#2112
    date: 2024-01-28 16:35:21.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2121
    +user: Proxies\__CG__\App\Entity\User {#6252 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Termius-alternative"
    +title: "Termius alternative ?"
    +url: null
    +body: """
      Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
      \n
      Like a cool UI and super easy SSH access
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729254018 {#6253
      date: 2024-10-18 14:20:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6258 …}
    +votes: Doctrine\ORM\PersistentCollection {#6261 …}
    +reports: Doctrine\ORM\PersistentCollection {#6263 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
    +badges: Doctrine\ORM\PersistentCollection {#6269 …}
    +children: []
    -id: 33094
    -titleTs: "'altern':2 'termius':1"
    -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706309348
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/13080423"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222948 {#6250
      date: 2024-01-25 23:49:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6441
  +entry: Proxies\__CG__\App\Entity\Entry {#2121
    +user: Proxies\__CG__\App\Entity\User {#6252 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Termius-alternative"
    +title: "Termius alternative ?"
    +url: null
    +body: """
      Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
      \n
      Like a cool UI and super easy SSH access
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729254018 {#6253
      date: 2024-10-18 14:20:18.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6258 …}
    +votes: Doctrine\ORM\PersistentCollection {#6261 …}
    +reports: Doctrine\ORM\PersistentCollection {#6263 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
    +badges: Doctrine\ORM\PersistentCollection {#6269 …}
    +children: []
    -id: 33094
    -titleTs: "'altern':2 'termius':1"
    -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706309348
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/13080423"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222948 {#6250
      date: 2024-01-25 23:49:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 20.65 ms
Input props
[
  "user" => App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6496
  +width: 40
  +height: 40
  +user: App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6593
  +subject: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6650
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 10.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6890
  +comment: App\Entity\EntryComment {#2117
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2121
      +user: Proxies\__CG__\App\Entity\User {#6252 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Termius-alternative"
      +title: "Termius alternative ?"
      +url: null
      +body: """
        Hi, Is there any selfhosted app that can do the same as Termius ? [termius.com](https://termius.com/)\n
        \n
        Like a cool UI and super easy SSH access
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729254018 {#6253
        date: 2024-10-18 14:20:18.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6258 …}
      +votes: Doctrine\ORM\PersistentCollection {#6261 …}
      +reports: Doctrine\ORM\PersistentCollection {#6263 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6265 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6267 …}
      +badges: Doctrine\ORM\PersistentCollection {#6269 …}
      +children: []
      -id: 33094
      -titleTs: "'altern':2 'termius':1"
      -bodyTs: "'/)':17 'access':26 'app':6 'cool':20 'easi':24 'hi':1 'like':18 'selfhost':5 'ssh':25 'super':23 'termius':13 'termius.com':14,16 'termius.com/)':15 'ui':21"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706309348
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/13080423"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222948 {#6250
        date: 2024-01-25 23:49:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think Shellhub might do the trick\n
      \n
      - [www.shellhub.io](https://www.shellhub.io/)\n
      - [github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706456121 {#2107
      date: 2024-01-28 16:35:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Mateleo@lemmy.dbzer0.com"
    ]
    +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: 347182
    -bodyTs: "'/)':11 '/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':14 'github.com':13 'github.com/shellhub-io/shellhub](https://github.com/shellhub-io/shellhub)':12 'might':4 'shellhub':3 'think':2 'trick':7 'www.shellhub.io':8,10 'www.shellhub.io/)':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103718"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706456121 {#2112
      date: 2024-01-28 16:35:21.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 38.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6960
  +comment: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7023
  +user: App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706455851 {#2278
    date: 2024-01-28 16:30:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7078
  +date: DateTimeImmutable @1706455851 {#2278
    date: 2024-01-28 16:30:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706455851 {#2278
    date: 2024-01-28 16:30:51.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7132
  +createdAt: DateTimeImmutable @1706455851 {#2278
    date: 2024-01-28 16:30:51.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2261
    +user: Proxies\__CG__\App\Entity\User {#6997 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#6998
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7003 …}
    +votes: Doctrine\ORM\PersistentCollection {#7006 …}
    +reports: Doctrine\ORM\PersistentCollection {#7008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
    +badges: Doctrine\ORM\PersistentCollection {#7014 …}
    +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 {#6995
      date: 2024-01-27 17:44:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7186
  +entry: Proxies\__CG__\App\Entity\Entry {#2261
    +user: Proxies\__CG__\App\Entity\User {#6997 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#6998
      date: 2024-10-20 06:11:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7003 …}
    +votes: Doctrine\ORM\PersistentCollection {#7006 …}
    +reports: Doctrine\ORM\PersistentCollection {#7008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
    +badges: Doctrine\ORM\PersistentCollection {#7014 …}
    +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 {#6995
      date: 2024-01-27 17:44:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7241
  +width: 40
  +height: 40
  +user: App\Entity\User {#2128
    +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
    +cover: null
    +email: "vegetaaaaaaa@lemmy.world"
    +username: "@vegetaaaaaaa@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
    +lastActive: DateTime @1729157637 {#2124
      date: 2024-10-17 11:33: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 {#2126 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
    +entries: Doctrine\ORM\PersistentCollection {#2223 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
    +posts: Doctrine\ORM\PersistentCollection {#2232 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
    +follows: Doctrine\ORM\PersistentCollection {#2301 …}
    +followers: Doctrine\ORM\PersistentCollection {#2297 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
    +reports: Doctrine\ORM\PersistentCollection {#2305 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
    +violations: Doctrine\ORM\PersistentCollection {#2317 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
    +awards: Doctrine\ORM\PersistentCollection {#2292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
    +categories: Doctrine\ORM\PersistentCollection {#2295 …}
    -id: 70619
    -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
    +apId: "vegetaaaaaaa@lemmy.world"
    +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
    +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "vegetaaaaaaa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701070351 {#2114
      date: 2023-11-27 08:32:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699018965 {#2118
      date: 2023-11-03 14:42:45.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7336
  +subject: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 3.24 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7393
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 18.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6312
  +comment: App\Entity\EntryComment {#2277
    +user: App\Entity\User {#2128
      +avatar: Proxies\__CG__\App\Entity\Image {#2127 …}
      +cover: null
      +email: "vegetaaaaaaa@lemmy.world"
      +username: "@vegetaaaaaaa@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[gitlab.com/nodiscc/](https://gitlab.com/nodiscc/) · [github.com/nodiscc/](https://github.com/nodiscc/)"
      +lastActive: DateTime @1729157637 {#2124
        date: 2024-10-17 11:33: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 {#2126 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …}
      +entries: Doctrine\ORM\PersistentCollection {#2223 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2213 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …}
      +posts: Doctrine\ORM\PersistentCollection {#2232 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2228 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2192 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …}
      +follows: Doctrine\ORM\PersistentCollection {#2301 …}
      +followers: Doctrine\ORM\PersistentCollection {#2297 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2315 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2321 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …}
      +reports: Doctrine\ORM\PersistentCollection {#2305 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2303 …}
      +violations: Doctrine\ORM\PersistentCollection {#2317 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2313 …}
      +awards: Doctrine\ORM\PersistentCollection {#2292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …}
      +categories: Doctrine\ORM\PersistentCollection {#2295 …}
      -id: 70619
      -password: "$2y$13$cJF478VpnqlwVpv61d7wz.tZ4Hvlr.udTHxk1cdAOZjgTPrSol9s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …}
      +apId: "vegetaaaaaaa@lemmy.world"
      +apProfileId: "https://lemmy.world/u/vegetaaaaaaa"
      +apPublicUrl: "https://lemmy.world/u/vegetaaaaaaa"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "vegetaaaaaaa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701070351 {#2114
        date: 2023-11-27 08:32:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699018965 {#2118
        date: 2023-11-03 14:42:45.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2261
      +user: Proxies\__CG__\App\Entity\User {#6997 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#6998
        date: 2024-10-20 06:11:54.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7003 …}
      +votes: Doctrine\ORM\PersistentCollection {#7006 …}
      +reports: Doctrine\ORM\PersistentCollection {#7008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7012 …}
      +badges: Doctrine\ORM\PersistentCollection {#7014 …}
      +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 {#6995
        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: """
      - set up a LDAP directory server (i use [openldap](https://github.com/nodiscc/xsrv/tree/master/roles/openldap))\n
      - create users on the LDAP directory server\n
      - setup all services/applications to authenticate users aginst the LDAP server
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455851 {#2282
      date: 2024-01-28 16:30:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JVT038@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2220 …}
    +nested: Doctrine\ORM\PersistentCollection {#2222 …}
    +votes: Doctrine\ORM\PersistentCollection {#2219 …}
    +reports: Doctrine\ORM\PersistentCollection {#2196 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2193 …}
    -id: 347176
    -bodyTs: "'/nodiscc/xsrv/tree/master/roles/openldap))':12 'aginst':26 'authent':24 'creat':13 'directori':5,18 'github.com':11 'github.com/nodiscc/xsrv/tree/master/roles/openldap))':10 'ldap':4,17,28 'openldap':9 'server':6,19,29 'services/applications':22 'set':1 'setup':20 'use':8 'user':14,25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455851 {#2278
      date: 2024-01-28 16:30:51.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 21.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7518
  +comment: App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2268
    +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
    +email: "synapse1278@lemmy.world"
    +username: "@synapse1278@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397121 {#2276
      date: 2024-10-20 06:05:21.0 +02:00
    }
    +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 {#2271 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
    +entries: Doctrine\ORM\PersistentCollection {#2262 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
    +posts: Doctrine\ORM\PersistentCollection {#2233 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
    +follows: Doctrine\ORM\PersistentCollection {#2246 …}
    +followers: Doctrine\ORM\PersistentCollection {#2248 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +violations: Doctrine\ORM\PersistentCollection {#2156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
    +awards: Doctrine\ORM\PersistentCollection {#2157 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
    +categories: Doctrine\ORM\PersistentCollection {#2150 …}
    -id: 379
    -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
    +apId: "synapse1278@lemmy.world"
    +apProfileId: "https://lemmy.world/u/synapse1278"
    +apPublicUrl: "https://lemmy.world/u/synapse1278"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "synapse1278"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729341713 {#2205
      date: 2024-10-19 14:41:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686903285 {#2206
      date: 2023-06-16 10:14:45.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7581
  +user: App\Entity\User {#2268
    +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
    +email: "synapse1278@lemmy.world"
    +username: "@synapse1278@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397121 {#2276
      date: 2024-10-20 06:05:21.0 +02:00
    }
    +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 {#2271 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
    +entries: Doctrine\ORM\PersistentCollection {#2262 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
    +posts: Doctrine\ORM\PersistentCollection {#2233 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
    +follows: Doctrine\ORM\PersistentCollection {#2246 …}
    +followers: Doctrine\ORM\PersistentCollection {#2248 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +violations: Doctrine\ORM\PersistentCollection {#2156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
    +awards: Doctrine\ORM\PersistentCollection {#2157 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
    +categories: Doctrine\ORM\PersistentCollection {#2150 …}
    -id: 379
    -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
    +apId: "synapse1278@lemmy.world"
    +apProfileId: "https://lemmy.world/u/synapse1278"
    +apPublicUrl: "https://lemmy.world/u/synapse1278"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "synapse1278"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729341713 {#2205
      date: 2024-10-19 14:41:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686903285 {#2206
      date: 2023-06-16 10:14:45.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706455574 {#2279
    date: 2024-01-28 16:26:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7636
  +date: DateTimeImmutable @1706455574 {#2279
    date: 2024-01-28 16:26:14.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706455574 {#2279
    date: 2024-01-28 16:26:14.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7690
  +createdAt: DateTimeImmutable @1706455574 {#2279
    date: 2024-01-28 16:26:14.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2201
    +user: Proxies\__CG__\App\Entity\User {#7555 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#7556
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7561 …}
    +votes: Doctrine\ORM\PersistentCollection {#7564 …}
    +reports: Doctrine\ORM\PersistentCollection {#7566 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
    +badges: Doctrine\ORM\PersistentCollection {#7572 …}
    +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 {#7553
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7744
  +entry: Proxies\__CG__\App\Entity\Entry {#2201
    +user: Proxies\__CG__\App\Entity\User {#7555 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#7556
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7561 …}
    +votes: Doctrine\ORM\PersistentCollection {#7564 …}
    +reports: Doctrine\ORM\PersistentCollection {#7566 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
    +badges: Doctrine\ORM\PersistentCollection {#7572 …}
    +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 {#7553
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 5.11 ms
Input props
[
  "user" => App\Entity\User {#2268
    +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
    +email: "synapse1278@lemmy.world"
    +username: "@synapse1278@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397121 {#2276
      date: 2024-10-20 06:05:21.0 +02:00
    }
    +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 {#2271 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
    +entries: Doctrine\ORM\PersistentCollection {#2262 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
    +posts: Doctrine\ORM\PersistentCollection {#2233 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
    +follows: Doctrine\ORM\PersistentCollection {#2246 …}
    +followers: Doctrine\ORM\PersistentCollection {#2248 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +violations: Doctrine\ORM\PersistentCollection {#2156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
    +awards: Doctrine\ORM\PersistentCollection {#2157 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
    +categories: Doctrine\ORM\PersistentCollection {#2150 …}
    -id: 379
    -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
    +apId: "synapse1278@lemmy.world"
    +apProfileId: "https://lemmy.world/u/synapse1278"
    +apPublicUrl: "https://lemmy.world/u/synapse1278"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "synapse1278"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729341713 {#2205
      date: 2024-10-19 14:41:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686903285 {#2206
      date: 2023-06-16 10:14:45.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7799
  +width: 40
  +height: 40
  +user: App\Entity\User {#2268
    +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
    +email: "synapse1278@lemmy.world"
    +username: "@synapse1278@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397121 {#2276
      date: 2024-10-20 06:05:21.0 +02:00
    }
    +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 {#2271 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
    +entries: Doctrine\ORM\PersistentCollection {#2262 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
    +posts: Doctrine\ORM\PersistentCollection {#2233 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
    +follows: Doctrine\ORM\PersistentCollection {#2246 …}
    +followers: Doctrine\ORM\PersistentCollection {#2248 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
    +reports: Doctrine\ORM\PersistentCollection {#2188 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
    +violations: Doctrine\ORM\PersistentCollection {#2156 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
    +awards: Doctrine\ORM\PersistentCollection {#2157 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
    +categories: Doctrine\ORM\PersistentCollection {#2150 …}
    -id: 379
    -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
    +apId: "synapse1278@lemmy.world"
    +apProfileId: "https://lemmy.world/u/synapse1278"
    +apPublicUrl: "https://lemmy.world/u/synapse1278"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "synapse1278"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729341713 {#2205
      date: 2024-10-19 14:41:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686903285 {#2206
      date: 2023-06-16 10:14:45.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7880
  +subject: App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7937
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 8.41 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8177
  +comment: App\Entity\EntryComment {#2202
    +user: App\Entity\User {#2268
      +avatar: Proxies\__CG__\App\Entity\Image {#2267 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2273 …}
      +email: "synapse1278@lemmy.world"
      +username: "@synapse1278@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397121 {#2276
        date: 2024-10-20 06:05:21.0 +02:00
      }
      +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 {#2271 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2272 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2253 …}
      +entries: Doctrine\ORM\PersistentCollection {#2262 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2264 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2242 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2240 …}
      +posts: Doctrine\ORM\PersistentCollection {#2233 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2234 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2237 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2258 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2260 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2254 …}
      +follows: Doctrine\ORM\PersistentCollection {#2246 …}
      +followers: Doctrine\ORM\PersistentCollection {#2248 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2247 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2256 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2286 …}
      +reports: Doctrine\ORM\PersistentCollection {#2188 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2034 …}
      +violations: Doctrine\ORM\PersistentCollection {#2156 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2154 …}
      +awards: Doctrine\ORM\PersistentCollection {#2157 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2147 …}
      +categories: Doctrine\ORM\PersistentCollection {#2150 …}
      -id: 379
      -password: "$2y$13$7biCA.r3DEPbQO.j2khsIOriJodBiV.1fjqcsDAhVd7gYOJvGcmqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2153 …}
      +apId: "synapse1278@lemmy.world"
      +apProfileId: "https://lemmy.world/u/synapse1278"
      +apPublicUrl: "https://lemmy.world/u/synapse1278"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "synapse1278"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729341713 {#2205
        date: 2024-10-19 14:41:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686903285 {#2206
        date: 2023-06-16 10:14:45.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: "If you can get a hold on a 3D printer, you can try this design: [Raspberry Pi 4 NAS with 2x 3.5" bays / impulse1delta / printables.com](https://www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706455574 {#2275
      date: 2024-01-28 16:26:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2210 …}
    +nested: Doctrine\ORM\PersistentCollection {#2207 …}
    +votes: Doctrine\ORM\PersistentCollection {#2208 …}
    +reports: Doctrine\ORM\PersistentCollection {#2204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2266 …}
    -id: 347168
    -bodyTs: "'/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':28 '2x':21 '3.5':22 '3d':9 '4':18 'bay':23 'design':15 'get':4 'hold':6 'impulse1delta':24 'nas':19 'pi':17 'printables.com':25 'printer':10 'raspberri':16 'tri':13 'www.printables.com':27 'www.printables.com/model/129798-raspberry-pi-4-nas-with-2x-35-bays)':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7103542"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706455574 {#2279
      date: 2024-01-28 16:26:14.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 40.80 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8247
  +comment: App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2183
    +avatar: null
    +cover: null
    +email: "khorak@lemmy.dbzer0.com"
    +username: "@khorak@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729149109 {#2185
      date: 2024-10-17 09:11: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 {#2184 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
    +entries: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +posts: Doctrine\ORM\PersistentCollection {#1993 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
    +follows: Doctrine\ORM\PersistentCollection {#2010 …}
    +followers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
    +reports: Doctrine\ORM\PersistentCollection {#1982 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
    +violations: Doctrine\ORM\PersistentCollection {#2375 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
    +awards: Doctrine\ORM\PersistentCollection {#2362 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
    +categories: Doctrine\ORM\PersistentCollection {#2269 …}
    -id: 64467
    -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
    +apId: "khorak@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "khorak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700594636 {#2180
      date: 2023-11-21 20:23:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697964694 {#2179
      date: 2023-10-22 10:51:34.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8292
  +user: App\Entity\User {#2183
    +avatar: null
    +cover: null
    +email: "khorak@lemmy.dbzer0.com"
    +username: "@khorak@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729149109 {#2185
      date: 2024-10-17 09:11: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 {#2184 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
    +entries: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +posts: Doctrine\ORM\PersistentCollection {#1993 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
    +follows: Doctrine\ORM\PersistentCollection {#2010 …}
    +followers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
    +reports: Doctrine\ORM\PersistentCollection {#1982 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
    +violations: Doctrine\ORM\PersistentCollection {#2375 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
    +awards: Doctrine\ORM\PersistentCollection {#2362 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
    +categories: Doctrine\ORM\PersistentCollection {#2269 …}
    -id: 64467
    -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
    +apId: "khorak@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "khorak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700594636 {#2180
      date: 2023-11-21 20:23:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697964694 {#2179
      date: 2023-10-22 10:51:34.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706452807 {#2146
    date: 2024-01-28 15:40:07.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8347
  +date: DateTimeImmutable @1706452807 {#2146
    date: 2024-01-28 15:40:07.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706452807 {#2146
    date: 2024-01-28 15:40:07.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8401
  +createdAt: DateTimeImmutable @1706452807 {#2146
    date: 2024-01-28 15:40:07.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8455
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2183
    +avatar: null
    +cover: null
    +email: "khorak@lemmy.dbzer0.com"
    +username: "@khorak@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729149109 {#2185
      date: 2024-10-17 09:11: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 {#2184 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
    +entries: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +posts: Doctrine\ORM\PersistentCollection {#1993 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
    +follows: Doctrine\ORM\PersistentCollection {#2010 …}
    +followers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
    +reports: Doctrine\ORM\PersistentCollection {#1982 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
    +violations: Doctrine\ORM\PersistentCollection {#2375 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
    +awards: Doctrine\ORM\PersistentCollection {#2362 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
    +categories: Doctrine\ORM\PersistentCollection {#2269 …}
    -id: 64467
    -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
    +apId: "khorak@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "khorak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700594636 {#2180
      date: 2023-11-21 20:23:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697964694 {#2179
      date: 2023-10-22 10:51:34.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8510
  +width: 40
  +height: 40
  +user: App\Entity\User {#2183
    +avatar: null
    +cover: null
    +email: "khorak@lemmy.dbzer0.com"
    +username: "@khorak@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729149109 {#2185
      date: 2024-10-17 09:11: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 {#2184 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
    +entries: Doctrine\ORM\PersistentCollection {#1985 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
    +posts: Doctrine\ORM\PersistentCollection {#1993 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
    +follows: Doctrine\ORM\PersistentCollection {#2010 …}
    +followers: Doctrine\ORM\PersistentCollection {#2014 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
    +reports: Doctrine\ORM\PersistentCollection {#1982 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
    +violations: Doctrine\ORM\PersistentCollection {#2375 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
    +awards: Doctrine\ORM\PersistentCollection {#2362 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
    +categories: Doctrine\ORM\PersistentCollection {#2269 …}
    -id: 64467
    -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
    +apId: "khorak@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "khorak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700594636 {#2180
      date: 2023-11-21 20:23:56.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697964694 {#2179
      date: 2023-10-22 10:51:34.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8583
  +subject: App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8640
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 29.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8880
  +comment: App\Entity\EntryComment {#2181
    +user: App\Entity\User {#2183
      +avatar: null
      +cover: null
      +email: "khorak@lemmy.dbzer0.com"
      +username: "@khorak@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729149109 {#2185
        date: 2024-10-17 09:11: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 {#2184 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2169 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2134 …}
      +entries: Doctrine\ORM\PersistentCollection {#1985 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1994 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1996 …}
      +posts: Doctrine\ORM\PersistentCollection {#1993 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1992 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2000 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2007 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1990 …}
      +follows: Doctrine\ORM\PersistentCollection {#2010 …}
      +followers: Doctrine\ORM\PersistentCollection {#2014 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2016 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2017 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1981 …}
      +reports: Doctrine\ORM\PersistentCollection {#1982 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1980 …}
      +violations: Doctrine\ORM\PersistentCollection {#2375 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2374 …}
      +awards: Doctrine\ORM\PersistentCollection {#2362 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2367 …}
      +categories: Doctrine\ORM\PersistentCollection {#2269 …}
      -id: 64467
      -password: "$2y$13$/wXuLkthuz4dAN.oMTZmZenr3IEKDvHN0jmQ7YojKv2wxka/Qj8P."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1347 …}
      +apId: "khorak@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/khorak"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/khorak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "khorak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700594636 {#2180
        date: 2023-11-21 20:23:56.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697964694 {#2179
        date: 2023-10-22 10:51:34.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      Wifi pretty much excludes k*s and I assume that swarm and Nomad would be impacted by blips in the wireless connectivity. You can try how things work out with a load balancer / reverse proxy on a wired connection, which then checks the downstream services and routes the request to available instances.\n
      \n
      Please look into Wifi-specific issues related to the various orchestration platforms before deciding to try one out. Hypervisor is usually a win win, until you try to do failover.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706452807 {#2149
      date: 2024-01-28 15:40:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2182 …}
    +nested: Doctrine\ORM\PersistentCollection {#2172 …}
    +votes: Doctrine\ORM\PersistentCollection {#2173 …}
    +reports: Doctrine\ORM\PersistentCollection {#2175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2176 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2178 …}
    -id: 347074
    -bodyTs: "'assum':9 'avail':51 'balanc':33 'blip':18 'check':42 'connect':22,39 'decid':67 'downstream':44 'exclud':4 'failov':83 'hypervisor':72 'impact':16 'instanc':52 'issu':59 'k':5 'load':32 'look':54 'much':3 'nomad':13 'one':70 'orchestr':64 'platform':65 'pleas':53 'pretti':2 'proxi':35 'relat':60 'request':49 'revers':34 'rout':47 'servic':45 'specif':58 'swarm':11 'thing':27 'tri':25,69,80 'usual':74 'various':63 'wifi':1,57 'wifi-specif':56 'win':76,77 'wire':38 'wireless':21 'work':28 'would':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/comment/7225150"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452807 {#2146
      date: 2024-01-28 15:40:07.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 19.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8950
  +comment: App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2500
    +avatar: null
    +cover: null
    +email: "ISolox@lemmy.world"
    +username: "@ISolox@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729146149 {#1351
      date: 2024-10-17 08:22: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 {#2501 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
    +entries: Doctrine\ORM\PersistentCollection {#2507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
    +posts: Doctrine\ORM\PersistentCollection {#2515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
    +follows: Doctrine\ORM\PersistentCollection {#2527 …}
    +followers: Doctrine\ORM\PersistentCollection {#2529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +violations: Doctrine\ORM\PersistentCollection {#2543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
    +awards: Doctrine\ORM\PersistentCollection {#2547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
    +categories: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 60525
    -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
    +apId: "ISolox@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ISolox"
    +apPublicUrl: "https://lemmy.world/u/ISolox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ISolox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728182456 {#1352
      date: 2024-10-06 04:40:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458766 {#1353
      date: 2023-10-16 14:19:26.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9014
  +user: App\Entity\User {#2500
    +avatar: null
    +cover: null
    +email: "ISolox@lemmy.world"
    +username: "@ISolox@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729146149 {#1351
      date: 2024-10-17 08:22: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 {#2501 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
    +entries: Doctrine\ORM\PersistentCollection {#2507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
    +posts: Doctrine\ORM\PersistentCollection {#2515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
    +follows: Doctrine\ORM\PersistentCollection {#2527 …}
    +followers: Doctrine\ORM\PersistentCollection {#2529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +violations: Doctrine\ORM\PersistentCollection {#2543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
    +awards: Doctrine\ORM\PersistentCollection {#2547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
    +categories: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 60525
    -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
    +apId: "ISolox@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ISolox"
    +apPublicUrl: "https://lemmy.world/u/ISolox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ISolox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728182456 {#1352
      date: 2024-10-06 04:40:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458766 {#1353
      date: 2023-10-16 14:19:26.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1706451600 {#1349
    date: 2024-01-28 15:20:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9069
  +date: DateTimeImmutable @1706451600 {#1349
    date: 2024-01-28 15:20:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706451600 {#1349
    date: 2024-01-28 15:20:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9123
  +createdAt: DateTimeImmutable @1706451600 {#1349
    date: 2024-01-28 15:20:00.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1358
    +user: Proxies\__CG__\App\Entity\User {#8993 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
    +title: "How well does the raspberry pi handle being a moonlight client"
    +url: null
    +body: """
      I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
      \n
      Apple TV and Xbox Series X, terrible with massive lag.\n
      \n
      Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
      \n
      MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
      \n
      Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 38
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729581477 {#8988
      date: 2024-10-22 09:17:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8995 …}
    +votes: Doctrine\ORM\PersistentCollection {#8997 …}
    +reports: Doctrine\ORM\PersistentCollection {#8999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
    +badges: Doctrine\ORM\PersistentCollection {#9005 …}
    +children: []
    -id: 33636
    -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
    -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706536935
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11287002"
    +editedAt: DateTimeImmutable @1729144439 {#8985
      date: 2024-10-17 07:53:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706450535 {#8987
      date: 2024-01-28 15:02:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9177
  +entry: Proxies\__CG__\App\Entity\Entry {#1358
    +user: Proxies\__CG__\App\Entity\User {#8993 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
    +title: "How well does the raspberry pi handle being a moonlight client"
    +url: null
    +body: """
      I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
      \n
      Apple TV and Xbox Series X, terrible with massive lag.\n
      \n
      Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
      \n
      MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
      \n
      Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 16
    +favouriteCount: 38
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729581477 {#8988
      date: 2024-10-22 09:17:57.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8995 …}
    +votes: Doctrine\ORM\PersistentCollection {#8997 …}
    +reports: Doctrine\ORM\PersistentCollection {#8999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
    +badges: Doctrine\ORM\PersistentCollection {#9005 …}
    +children: []
    -id: 33636
    -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
    -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706536935
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11287002"
    +editedAt: DateTimeImmutable @1729144439 {#8985
      date: 2024-10-17 07:53:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706450535 {#8987
      date: 2024-01-28 15:02:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2500
    +avatar: null
    +cover: null
    +email: "ISolox@lemmy.world"
    +username: "@ISolox@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729146149 {#1351
      date: 2024-10-17 08:22: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 {#2501 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
    +entries: Doctrine\ORM\PersistentCollection {#2507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
    +posts: Doctrine\ORM\PersistentCollection {#2515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
    +follows: Doctrine\ORM\PersistentCollection {#2527 …}
    +followers: Doctrine\ORM\PersistentCollection {#2529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +violations: Doctrine\ORM\PersistentCollection {#2543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
    +awards: Doctrine\ORM\PersistentCollection {#2547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
    +categories: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 60525
    -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
    +apId: "ISolox@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ISolox"
    +apPublicUrl: "https://lemmy.world/u/ISolox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ISolox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728182456 {#1352
      date: 2024-10-06 04:40:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458766 {#1353
      date: 2023-10-16 14:19:26.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9232
  +width: 40
  +height: 40
  +user: App\Entity\User {#2500
    +avatar: null
    +cover: null
    +email: "ISolox@lemmy.world"
    +username: "@ISolox@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729146149 {#1351
      date: 2024-10-17 08:22: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 {#2501 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
    +entries: Doctrine\ORM\PersistentCollection {#2507 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
    +posts: Doctrine\ORM\PersistentCollection {#2515 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
    +follows: Doctrine\ORM\PersistentCollection {#2527 …}
    +followers: Doctrine\ORM\PersistentCollection {#2529 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +violations: Doctrine\ORM\PersistentCollection {#2543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
    +awards: Doctrine\ORM\PersistentCollection {#2547 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
    +categories: Doctrine\ORM\PersistentCollection {#2551 …}
    -id: 60525
    -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
    +apId: "ISolox@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ISolox"
    +apPublicUrl: "https://lemmy.world/u/ISolox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ISolox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728182456 {#1352
      date: 2024-10-06 04:40:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697458766 {#1353
      date: 2023-10-16 14:19:26.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9305
  +subject: App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9362
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 9.00 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9602
  +comment: App\Entity\EntryComment {#1354
    +user: App\Entity\User {#2500
      +avatar: null
      +cover: null
      +email: "ISolox@lemmy.world"
      +username: "@ISolox@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729146149 {#1351
        date: 2024-10-17 08:22: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 {#2501 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2503 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2505 …}
      +entries: Doctrine\ORM\PersistentCollection {#2507 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2509 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2511 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2515 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2517 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2519 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2521 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2523 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2525 …}
      +follows: Doctrine\ORM\PersistentCollection {#2527 …}
      +followers: Doctrine\ORM\PersistentCollection {#2529 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2531 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2533 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2535 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2537 …}
      +reports: Doctrine\ORM\PersistentCollection {#2539 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
      +violations: Doctrine\ORM\PersistentCollection {#2543 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2545 …}
      +awards: Doctrine\ORM\PersistentCollection {#2547 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2549 …}
      +categories: Doctrine\ORM\PersistentCollection {#2551 …}
      -id: 60525
      -password: "$2y$13$tTaHy0OTRkMQ5SaVaDMSjOgy66cs173MunGzGVKMbDmdcaFyFSsbG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2553 …}
      +apId: "ISolox@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ISolox"
      +apPublicUrl: "https://lemmy.world/u/ISolox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ISolox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728182456 {#1352
        date: 2024-10-06 04:40:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697458766 {#1353
        date: 2023-10-16 14:19:26.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1358
      +user: Proxies\__CG__\App\Entity\User {#8993 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "How-well-does-the-raspberry-pi-handle-being-a-moonlight"
      +title: "How well does the raspberry pi handle being a moonlight client"
      +url: null
      +body: """
        I’m thinking about moving my PC out to the living room and streaming back to my office when I need to. I’ve used a number of moonlight clients with mixed results.\n
        \n
        Apple TV and Xbox Series X, terrible with massive lag.\n
        \n
        Android with Nvidia shield pro or Chromecast with Google TV, not bad but not amazing,\n
        \n
        MacOS client on MacBook pro and Google pixel 6 pro over wifi 6, perfect feels like it’s on the same machine.\n
        \n
        Before I go through all the effort of setting up the Raspberry Pi 4 just wondering if anyone has any first hand experience on the quality of the stream
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 16
      +favouriteCount: 38
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729581477 {#8988
        date: 2024-10-22 09:17:57.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8995 …}
      +votes: Doctrine\ORM\PersistentCollection {#8997 …}
      +reports: Doctrine\ORM\PersistentCollection {#8999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9003 …}
      +badges: Doctrine\ORM\PersistentCollection {#9005 …}
      +children: []
      -id: 33636
      -titleTs: "'client':11 'handl':7 'moonlight':10 'pi':6 'raspberri':5 'well':2"
      -bodyTs: "'4':94 '6':67,71 'amaz':58 'android':44 'anyon':98 'appl':34 'back':15 'bad':55 'chromecast':50 'client':30,60 'effort':87 'experi':103 'feel':73 'first':101 'go':83 'googl':52,65 'hand':102 'lag':43 'like':74 'live':11 'm':2 'macbook':62 'machin':80 'maco':59 'massiv':42 'mix':32 'moonlight':29 'move':5 'need':21 'number':27 'nvidia':46 'offic':18 'pc':7 'perfect':72 'pi':93 'pixel':66 'pro':48,63,68 'qualiti':106 'raspberri':92 'result':33 'room':12 'seri':38 'set':89 'shield':47 'stream':14,109 'terribl':40 'think':3 'tv':35,53 'use':25 've':24 'wifi':70 'wonder':96 'x':39 'xbox':37"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706536935
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11287002"
      +editedAt: DateTimeImmutable @1729144439 {#8985
        date: 2024-10-17 07:53:59.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706450535 {#8987
        date: 2024-01-28 15:02:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: """
      I can’t speak on moonlight specifically on the pi 4, but it running steamlink on wasn’t bad on it, so I can’t imagine it’s would be any worse than that for moonlight.\n
      \n
      Wired Nvidia shield TV has been my best experience when it comes to both moonlight and steam link out of all of the devices I’ve tried it with.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706451600 {#1350
      date: 2024-01-28 15:20:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MeatsOfRage@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1356 …}
    +nested: Doctrine\ORM\PersistentCollection {#1357 …}
    +votes: Doctrine\ORM\PersistentCollection {#2492 …}
    +reports: Doctrine\ORM\PersistentCollection {#2494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2498 …}
    -id: 347044
    -bodyTs: "'4':11 'bad':19 'best':44 'come':48 'devic':60 'experi':45 'imagin':26 'link':54 'moonlight':6,36,51 'nvidia':38 'pi':10 'run':14 'shield':39 'speak':4 'specif':7 'steam':53 'steamlink':15 'tri':63 'tv':40 've':62 'wasn':17 'wire':37 'wors':32 'would':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102372"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706451600 {#1349
      date: 2024-01-28 15:20:00.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 23.00 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9672
  +comment: App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2574
    +avatar: null
    +cover: null
    +email: "Unsaved5831@lemm.ee"
    +username: "@Unsaved5831@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729128774 {#2557
      date: 2024-10-17 03:32:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
    +entries: Doctrine\ORM\PersistentCollection {#2581 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
    +posts: Doctrine\ORM\PersistentCollection {#2589 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
    +follows: Doctrine\ORM\PersistentCollection {#2601 …}
    +followers: Doctrine\ORM\PersistentCollection {#2603 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
    +reports: Doctrine\ORM\PersistentCollection {#2613 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +violations: Doctrine\ORM\PersistentCollection {#2617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
    +awards: Doctrine\ORM\PersistentCollection {#2621 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
    +categories: Doctrine\ORM\PersistentCollection {#2625 …}
    -id: 45945
    -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
    +apId: "Unsaved5831@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Unsaved5831"
    +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Unsaved5831"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709472554 {#2558
      date: 2024-03-03 14:29:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694571065 {#2559
      date: 2023-09-13 04:11:05.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9735
  +user: App\Entity\User {#2574
    +avatar: null
    +cover: null
    +email: "Unsaved5831@lemm.ee"
    +username: "@Unsaved5831@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729128774 {#2557
      date: 2024-10-17 03:32:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
    +entries: Doctrine\ORM\PersistentCollection {#2581 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
    +posts: Doctrine\ORM\PersistentCollection {#2589 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
    +follows: Doctrine\ORM\PersistentCollection {#2601 …}
    +followers: Doctrine\ORM\PersistentCollection {#2603 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
    +reports: Doctrine\ORM\PersistentCollection {#2613 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +violations: Doctrine\ORM\PersistentCollection {#2617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
    +awards: Doctrine\ORM\PersistentCollection {#2621 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
    +categories: Doctrine\ORM\PersistentCollection {#2625 …}
    -id: 45945
    -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
    +apId: "Unsaved5831@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Unsaved5831"
    +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Unsaved5831"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709472554 {#2558
      date: 2024-03-03 14:29:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694571065 {#2559
      date: 2023-09-13 04:11:05.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706442543 {#2556
    date: 2024-01-28 12:49:03.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9790
  +date: DateTimeImmutable @1706442543 {#2556
    date: 2024-01-28 12:49:03.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706442543 {#2556
    date: 2024-01-28 12:49:03.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9844
  +createdAt: DateTimeImmutable @1706442543 {#2556
    date: 2024-01-28 12:49:03.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2561
    +user: Proxies\__CG__\App\Entity\User {#9709 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Actual-How-to-import-data-with-proper-readable-payee"
    +title: "Actual: How to import data with proper readable payee?"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
      \n
      > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
      > \n
      > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
      > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
      > \n
      > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
      > \n
      > How do you handle that?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729396942 {#9710
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9715 …}
    +votes: Doctrine\ORM\PersistentCollection {#9718 …}
    +reports: Doctrine\ORM\PersistentCollection {#9720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
    +badges: Doctrine\ORM\PersistentCollection {#9726 …}
    +children: []
    -id: 33601
    -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
    -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706476852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11150775"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706439352 {#9707
      date: 2024-01-28 11:55:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9898
  +entry: Proxies\__CG__\App\Entity\Entry {#2561
    +user: Proxies\__CG__\App\Entity\User {#9709 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Actual-How-to-import-data-with-proper-readable-payee"
    +title: "Actual: How to import data with proper readable payee?"
    +url: null
    +body: """
      cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
      \n
      > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
      > \n
      > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
      > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
      > \n
      > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
      > \n
      > How do you handle that?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 8
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729396942 {#9710
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#9715 …}
    +votes: Doctrine\ORM\PersistentCollection {#9718 …}
    +reports: Doctrine\ORM\PersistentCollection {#9720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
    +badges: Doctrine\ORM\PersistentCollection {#9726 …}
    +children: []
    -id: 33601
    -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
    -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706476852
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11150775"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706439352 {#9707
      date: 2024-01-28 11:55:52.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2574
    +avatar: null
    +cover: null
    +email: "Unsaved5831@lemm.ee"
    +username: "@Unsaved5831@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729128774 {#2557
      date: 2024-10-17 03:32:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
    +entries: Doctrine\ORM\PersistentCollection {#2581 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
    +posts: Doctrine\ORM\PersistentCollection {#2589 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
    +follows: Doctrine\ORM\PersistentCollection {#2601 …}
    +followers: Doctrine\ORM\PersistentCollection {#2603 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
    +reports: Doctrine\ORM\PersistentCollection {#2613 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +violations: Doctrine\ORM\PersistentCollection {#2617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
    +awards: Doctrine\ORM\PersistentCollection {#2621 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
    +categories: Doctrine\ORM\PersistentCollection {#2625 …}
    -id: 45945
    -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
    +apId: "Unsaved5831@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Unsaved5831"
    +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Unsaved5831"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709472554 {#2558
      date: 2024-03-03 14:29:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694571065 {#2559
      date: 2023-09-13 04:11:05.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9953
  +width: 40
  +height: 40
  +user: App\Entity\User {#2574
    +avatar: null
    +cover: null
    +email: "Unsaved5831@lemm.ee"
    +username: "@Unsaved5831@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729128774 {#2557
      date: 2024-10-17 03:32:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
    +entries: Doctrine\ORM\PersistentCollection {#2581 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
    +posts: Doctrine\ORM\PersistentCollection {#2589 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
    +follows: Doctrine\ORM\PersistentCollection {#2601 …}
    +followers: Doctrine\ORM\PersistentCollection {#2603 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
    +reports: Doctrine\ORM\PersistentCollection {#2613 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
    +violations: Doctrine\ORM\PersistentCollection {#2617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
    +awards: Doctrine\ORM\PersistentCollection {#2621 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
    +categories: Doctrine\ORM\PersistentCollection {#2625 …}
    -id: 45945
    -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
    +apId: "Unsaved5831@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Unsaved5831"
    +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Unsaved5831"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709472554 {#2558
      date: 2024-03-03 14:29:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1694571065 {#2559
      date: 2023-09-13 04:11:05.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10022
  +subject: App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10079
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 8.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10319
  +comment: App\Entity\EntryComment {#2560
    +user: App\Entity\User {#2574
      +avatar: null
      +cover: null
      +email: "Unsaved5831@lemm.ee"
      +username: "@Unsaved5831@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729128774 {#2557
        date: 2024-10-17 03:32:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2575 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2577 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2579 …}
      +entries: Doctrine\ORM\PersistentCollection {#2581 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2583 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2585 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2587 …}
      +posts: Doctrine\ORM\PersistentCollection {#2589 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2591 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2593 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2595 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2597 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2599 …}
      +follows: Doctrine\ORM\PersistentCollection {#2601 …}
      +followers: Doctrine\ORM\PersistentCollection {#2603 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2605 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2607 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2609 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2611 …}
      +reports: Doctrine\ORM\PersistentCollection {#2613 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2615 …}
      +violations: Doctrine\ORM\PersistentCollection {#2617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2619 …}
      +awards: Doctrine\ORM\PersistentCollection {#2621 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2623 …}
      +categories: Doctrine\ORM\PersistentCollection {#2625 …}
      -id: 45945
      -password: "$2y$13$.P50J6afnixIH6xIhdrdgu8MTY9y2XYcHgqCcOYachTWSJLwpEKcm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2627 …}
      +apId: "Unsaved5831@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Unsaved5831"
      +apPublicUrl: "https://lemm.ee/u/Unsaved5831"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Unsaved5831"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709472554 {#2558
        date: 2024-03-03 14:29:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1694571065 {#2559
        date: 2023-09-13 04:11:05.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2561
      +user: Proxies\__CG__\App\Entity\User {#9709 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Actual-How-to-import-data-with-proper-readable-payee"
      +title: "Actual: How to import data with proper readable payee?"
      +url: null
      +body: """
        cross-posted from: [lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)\n
        \n
        > I’m trying out Actual and have imported my bank’s (Sparkasse) data for my checking account via CSV. In the CSV import, I obviously had to set the correct fields and was a bit confused because Actual only has the “Payee” field while my CSVs have IBAN, BIC and a free text name (i.e. “Employer GmbH”.)\n
        > \n
        > IBAN is preferable because it’s a unique ID while the free text name can be empty or possibly even change(?). (Don’t know how that works.)  \n
        > OTOH, the free text name is preferable because I (as a human) can use it to infer the actual payee while the IBANs are just a bunch of numbers.\n
        > \n
        > Is it possible to use IBAN aswell as the free text name or have a mapping between IBAN and a display name?\n
        > \n
        > How do you handle that?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 8
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729396942 {#9710
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#9715 …}
      +votes: Doctrine\ORM\PersistentCollection {#9718 …}
      +reports: Doctrine\ORM\PersistentCollection {#9720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9722 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9724 …}
      +badges: Doctrine\ORM\PersistentCollection {#9726 …}
      +children: []
      -id: 33601
      -titleTs: "'actual':1 'data':5 'import':4 'paye':9 'proper':7 'readabl':8"
      -bodyTs: "'/post/11150038](https://lemmy.ml/post/11150038)':7 'account':24 'actual':12,45,110 'aswel':127 'bank':17 'bic':56 'bit':42 'bunch':118 'chang':85 'check':23 'confus':43 'correct':37 'cross':2 'cross-post':1 'csv':26,29 'csvs':53 'data':20 'display':141 'employ':63 'empti':81 'even':84 'field':38,50 'free':59,76,94,130 'gmbh':64 'handl':146 'human':103 'i.e':62 'iban':55,65,114,126,138 'id':73 'import':15,30 'infer':108 'know':88 'lemmy.ml':6 'lemmy.ml/post/11150038](https://lemmy.ml/post/11150038)':5 'm':9 'map':136 'name':61,78,96,132,142 'number':120 'obvious':32 'otoh':92 'paye':49,111 'possibl':83,123 'post':3 'prefer':67,98 'set':35 'sparkass':19 'text':60,77,95,131 'tri':10 'uniqu':72 'use':105,125 'via':25 'work':91"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706476852
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11150775"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706439352 {#9707
        date: 2024-01-28 11:55:52.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "The tool is for budgeting so I would say use what is readable for you. Using IBAN for payee sounds like an overkill. You can still manage your payees and merge them later differently."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706442543 {#2555
      date: 2024-01-28 12:49:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2562 …}
    +nested: Doctrine\ORM\PersistentCollection {#2564 …}
    +votes: Doctrine\ORM\PersistentCollection {#2566 …}
    +reports: Doctrine\ORM\PersistentCollection {#2568 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2570 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2572 …}
    -id: 346866
    -bodyTs: "'budget':5 'differ':34 'iban':17 'later':33 'like':21 'manag':27 'merg':31 'overkil':23 'paye':19,29 'readabl':13 'say':9 'sound':20 'still':26 'tool':2 'use':10,16 'would':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8757001"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442543 {#2556
      date: 2024-01-28 12:49:03.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 9.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10389
  +comment: App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2648
    +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
    +cover: null
    +email: "TheInsane42@lemmy.world"
    +username: "@TheInsane42@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729385011 {#2631
      date: 2024-10-20 02:43:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2650 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
    +entries: Doctrine\ORM\PersistentCollection {#2656 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
    +posts: Doctrine\ORM\PersistentCollection {#2664 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
    +follows: Doctrine\ORM\PersistentCollection {#2676 …}
    +followers: Doctrine\ORM\PersistentCollection {#2678 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
    +reports: Doctrine\ORM\PersistentCollection {#2688 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
    +violations: Doctrine\ORM\PersistentCollection {#2692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
    +awards: Doctrine\ORM\PersistentCollection {#2696 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
    +categories: Doctrine\ORM\PersistentCollection {#2700 …}
    -id: 12026
    -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
    +apId: "TheInsane42@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TheInsane42"
    +apPublicUrl: "https://lemmy.world/u/TheInsane42"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TheInsane42"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727748683 {#2632
      date: 2024-10-01 04:11:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688017250 {#2633
      date: 2023-06-29 07:40:50.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10453
  +user: App\Entity\User {#2648
    +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
    +cover: null
    +email: "TheInsane42@lemmy.world"
    +username: "@TheInsane42@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729385011 {#2631
      date: 2024-10-20 02:43:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2650 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
    +entries: Doctrine\ORM\PersistentCollection {#2656 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
    +posts: Doctrine\ORM\PersistentCollection {#2664 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
    +follows: Doctrine\ORM\PersistentCollection {#2676 …}
    +followers: Doctrine\ORM\PersistentCollection {#2678 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
    +reports: Doctrine\ORM\PersistentCollection {#2688 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
    +violations: Doctrine\ORM\PersistentCollection {#2692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
    +awards: Doctrine\ORM\PersistentCollection {#2696 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
    +categories: Doctrine\ORM\PersistentCollection {#2700 …}
    -id: 12026
    -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
    +apId: "TheInsane42@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TheInsane42"
    +apPublicUrl: "https://lemmy.world/u/TheInsane42"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TheInsane42"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727748683 {#2632
      date: 2024-10-01 04:11:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688017250 {#2633
      date: 2023-06-29 07:40:50.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706442122 {#2630
    date: 2024-01-28 12:42:02.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10508
  +date: DateTimeImmutable @1706442122 {#2630
    date: 2024-01-28 12:42:02.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706442122 {#2630
    date: 2024-01-28 12:42:02.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10562
  +createdAt: DateTimeImmutable @1706442122 {#2630
    date: 2024-01-28 12:42:02.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2635
    +user: Proxies\__CG__\App\Entity\User {#10432 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#10427
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10434 …}
    +votes: Doctrine\ORM\PersistentCollection {#10436 …}
    +reports: Doctrine\ORM\PersistentCollection {#10438 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
    +badges: Doctrine\ORM\PersistentCollection {#10444 …}
    +children: []
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#10424
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#10426
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10616
  +entry: Proxies\__CG__\App\Entity\Entry {#2635
    +user: Proxies\__CG__\App\Entity\User {#10432 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
    +title: "Alternative to Home Assistant for ESPHome Devices"
    +url: null
    +body: """
      Hello,\n
      \n
      My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
      \n
      Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
      \n
      Is there any alternative dashboard that just does this:\n
      \n
      1. Specifically made for ESPHome devices - no other devices required;\n
      2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
      3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
      4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
      \n
      Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
      \n
      Thank you.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 42
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729577227 {#10427
      date: 2024-10-22 08:07:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10434 …}
    +votes: Doctrine\ORM\PersistentCollection {#10436 …}
    +reports: Doctrine\ORM\PersistentCollection {#10438 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
    +badges: Doctrine\ORM\PersistentCollection {#10444 …}
    +children: []
    -id: 33609
    -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
    -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706527484
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11282607"
    +editedAt: DateTimeImmutable @1729127186 {#10424
      date: 2024-10-17 03:06:26.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706441084 {#10426
      date: 2024-01-28 12:24:44.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#2648
    +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
    +cover: null
    +email: "TheInsane42@lemmy.world"
    +username: "@TheInsane42@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729385011 {#2631
      date: 2024-10-20 02:43:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2650 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
    +entries: Doctrine\ORM\PersistentCollection {#2656 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
    +posts: Doctrine\ORM\PersistentCollection {#2664 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
    +follows: Doctrine\ORM\PersistentCollection {#2676 …}
    +followers: Doctrine\ORM\PersistentCollection {#2678 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
    +reports: Doctrine\ORM\PersistentCollection {#2688 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
    +violations: Doctrine\ORM\PersistentCollection {#2692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
    +awards: Doctrine\ORM\PersistentCollection {#2696 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
    +categories: Doctrine\ORM\PersistentCollection {#2700 …}
    -id: 12026
    -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
    +apId: "TheInsane42@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TheInsane42"
    +apPublicUrl: "https://lemmy.world/u/TheInsane42"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TheInsane42"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727748683 {#2632
      date: 2024-10-01 04:11:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688017250 {#2633
      date: 2023-06-29 07:40:50.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10671
  +width: 40
  +height: 40
  +user: App\Entity\User {#2648
    +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
    +cover: null
    +email: "TheInsane42@lemmy.world"
    +username: "@TheInsane42@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729385011 {#2631
      date: 2024-10-20 02:43:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: 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 {#2650 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
    +entries: Doctrine\ORM\PersistentCollection {#2656 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
    +posts: Doctrine\ORM\PersistentCollection {#2664 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
    +follows: Doctrine\ORM\PersistentCollection {#2676 …}
    +followers: Doctrine\ORM\PersistentCollection {#2678 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
    +reports: Doctrine\ORM\PersistentCollection {#2688 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
    +violations: Doctrine\ORM\PersistentCollection {#2692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
    +awards: Doctrine\ORM\PersistentCollection {#2696 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
    +categories: Doctrine\ORM\PersistentCollection {#2700 …}
    -id: 12026
    -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
    +apId: "TheInsane42@lemmy.world"
    +apProfileId: "https://lemmy.world/u/TheInsane42"
    +apPublicUrl: "https://lemmy.world/u/TheInsane42"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "TheInsane42"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727748683 {#2632
      date: 2024-10-01 04:11:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688017250 {#2633
      date: 2023-06-29 07:40:50.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10742
  +subject: App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10799
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.92 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11039
  +comment: App\Entity\EntryComment {#2634
    +user: App\Entity\User {#2648
      +avatar: Proxies\__CG__\App\Entity\Image {#2649 …}
      +cover: null
      +email: "TheInsane42@lemmy.world"
      +username: "@TheInsane42@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729385011 {#2631
        date: 2024-10-20 02:43:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: 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 {#2650 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2652 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2654 …}
      +entries: Doctrine\ORM\PersistentCollection {#2656 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2658 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2660 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2662 …}
      +posts: Doctrine\ORM\PersistentCollection {#2664 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2666 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2668 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2670 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2672 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2674 …}
      +follows: Doctrine\ORM\PersistentCollection {#2676 …}
      +followers: Doctrine\ORM\PersistentCollection {#2678 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2680 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2682 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2684 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2686 …}
      +reports: Doctrine\ORM\PersistentCollection {#2688 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2690 …}
      +violations: Doctrine\ORM\PersistentCollection {#2692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2694 …}
      +awards: Doctrine\ORM\PersistentCollection {#2696 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2698 …}
      +categories: Doctrine\ORM\PersistentCollection {#2700 …}
      -id: 12026
      -password: "$2y$13$5ykIF1MkRd50l57O7eBN.O/RgwbEtq6gB4ahoAZoVp7QhGKg7L2DW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2702 …}
      +apId: "TheInsane42@lemmy.world"
      +apProfileId: "https://lemmy.world/u/TheInsane42"
      +apPublicUrl: "https://lemmy.world/u/TheInsane42"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "TheInsane42"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727748683 {#2632
        date: 2024-10-01 04:11:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688017250 {#2633
        date: 2023-06-29 07:40:50.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2635
      +user: Proxies\__CG__\App\Entity\User {#10432 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +slug: "Alternative-to-Home-Assistant-for-ESPHome-Devices"
      +title: "Alternative to Home Assistant for ESPHome Devices"
      +url: null
      +body: """
        Hello,\n
        \n
        My IoT/Home Automation needs are centered around custom built ESPHome devices and I currently have them all connected to a HA instance and things work fine.\n
        \n
        Now, I like HA’s interface and all the sugar candy, however I don’t like the massive amounts of resources it requires and the fact that the storage usage keeps growing and it is essentially a huge, albeit successful, docker clusterfuck.\n
        \n
        Is there any alternative dashboard that just does this:\n
        \n
        1. Specifically made for ESPHome devices - no other devices required;\n
        2. Single daemon or something PHP/Python/Node that you can setup manually with a few systemd units;\n
        3. Connects to the ESPHome devices, logs the data and shows a dashboard with it;\n
        4. Runs offline, doesn’t go into 24234 GitHub repositories all the time and whatnot.\n
        \n
        Obviously that I’m expecting more manual configuration, I’m okay with having to edit a config file somewhere to add a device, change the dashboard layout etc. I also don’t need the ESPHome part that builds and deploys configurations to devices as I can do that locally on my computer.\n
        \n
        Thank you.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 42
      +favouriteCount: 14
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729577227 {#10427
        date: 2024-10-22 08:07:07.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10434 …}
      +votes: Doctrine\ORM\PersistentCollection {#10436 …}
      +reports: Doctrine\ORM\PersistentCollection {#10438 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10440 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10442 …}
      +badges: Doctrine\ORM\PersistentCollection {#10444 …}
      +children: []
      -id: 33609
      -titleTs: "'altern':1 'assist':4 'devic':7 'esphom':6 'home':3"
      -bodyTs: "'1':79 '2':89 '24234':127 '3':105 '4':120 'add':155 'albeit':66 'also':164 'altern':73 'amount':46 'around':8 'autom':4 'build':172 'built':10 'candi':38 'center':7 'chang':158 'clusterfuck':69 'comput':186 'config':151 'configur':142,175 'connect':19,106 'current':15 'custom':9 'daemon':91 'dashboard':74,117,160 'data':113 'deploy':174 'devic':12,84,87,110,157,177 'docker':68 'doesn':123 'edit':149 'esphom':11,83,109,169 'essenti':63 'etc':162 'expect':139 'fact':53 'file':152 'fine':27 'github':128 'go':125 'grow':59 'ha':22,31 'hello':1 'howev':39 'huge':65 'instanc':23 'interfac':33 'iot/home':3 'keep':58 'layout':161 'like':30,43 'local':183 'log':111 'm':138,144 'made':81 'manual':99,141 'massiv':45 'need':5,167 'obvious':135 'offlin':122 'okay':145 'part':170 'php/python/node':94 'repositori':129 'requir':50,88 'resourc':48 'run':121 'setup':98 'show':115 'singl':90 'someth':93 'somewher':153 'specif':80 'storag':56 'success':67 'sugar':37 'systemd':103 'thank':187 'thing':25 'time':132 'unit':104 'usag':57 'whatnot':134 'work':26"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706527484
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11282607"
      +editedAt: DateTimeImmutable @1729127186 {#10424
        date: 2024-10-17 03:06:26.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706441084 {#10426
        date: 2024-01-28 12:24:44.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#307}
    +image: null
    +parent: null
    +root: null
    +body: "I’m running domoticz with an rflink interface for my rf433 devices. No clue if they support ESPHome, but you can check. It runs confined to my network."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706442122 {#2629
      date: 2024-01-28 12:42:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@TCB13@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2636 …}
    +nested: Doctrine\ORM\PersistentCollection {#2638 …}
    +votes: Doctrine\ORM\PersistentCollection {#2640 …}
    +reports: Doctrine\ORM\PersistentCollection {#2642 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    -id: 346858
    -bodyTs: "'check':22 'clue':14 'confin':25 'devic':12 'domoticz':4 'esphom':18 'interfac':8 'm':2 'network':28 'rf433':11 'rflink':7 'run':3,24 'support':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7099878"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706442122 {#2630
      date: 2024-01-28 12:42:02.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 19.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11109
  +comment: App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#2723
    +avatar: null
    +cover: null
    +email: "lempa@group.lt"
    +username: "@lempa@group.lt"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729125582 {#2707
      date: 2024-10-17 02:39:42.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
    +entries: Doctrine\ORM\PersistentCollection {#2730 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
    +posts: Doctrine\ORM\PersistentCollection {#2738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
    +follows: Doctrine\ORM\PersistentCollection {#2750 …}
    +followers: Doctrine\ORM\PersistentCollection {#2752 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +violations: Doctrine\ORM\PersistentCollection {#2766 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
    +awards: Doctrine\ORM\PersistentCollection {#2770 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
    +categories: Doctrine\ORM\PersistentCollection {#2774 …}
    -id: 93805
    -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
    +apId: "lempa@group.lt"
    +apProfileId: "https://group.lt/u/lempa"
    +apPublicUrl: "https://group.lt/u/lempa"
    +apFollowersUrl: null
    +apInboxUrl: "https://group.lt/inbox"
    +apDomain: "group.lt"
    +apPreferredUsername: "lempa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729125581 {#2708
      date: 2024-10-17 02:39:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729125580 {#2709
      date: 2024-10-17 02:39:40.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11154
  +user: App\Entity\User {#2723
    +avatar: null
    +cover: null
    +email: "lempa@group.lt"
    +username: "@lempa@group.lt"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729125582 {#2707
      date: 2024-10-17 02:39:42.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
    +entries: Doctrine\ORM\PersistentCollection {#2730 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
    +posts: Doctrine\ORM\PersistentCollection {#2738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
    +follows: Doctrine\ORM\PersistentCollection {#2750 …}
    +followers: Doctrine\ORM\PersistentCollection {#2752 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +violations: Doctrine\ORM\PersistentCollection {#2766 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
    +awards: Doctrine\ORM\PersistentCollection {#2770 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
    +categories: Doctrine\ORM\PersistentCollection {#2774 …}
    -id: 93805
    -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
    +apId: "lempa@group.lt"
    +apProfileId: "https://group.lt/u/lempa"
    +apPublicUrl: "https://group.lt/u/lempa"
    +apFollowersUrl: null
    +apInboxUrl: "https://group.lt/inbox"
    +apDomain: "group.lt"
    +apPreferredUsername: "lempa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729125581 {#2708
      date: 2024-10-17 02:39:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729125580 {#2709
      date: 2024-10-17 02:39:40.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1706439903 {#2706
    date: 2024-01-28 12:05:03.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11209
  +date: DateTimeImmutable @1706439903 {#2706
    date: 2024-01-28 12:05:03.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.22 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706439903 {#2706
    date: 2024-01-28 12:05:03.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1729125618 {#2705
    date: 2024-10-17 02:40:18.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11263
  +createdAt: DateTimeImmutable @1706439903 {#2706
    date: 2024-01-28 12:05:03.0 +01:00
  }
  +editedAt: DateTimeImmutable @1729125618 {#2705
    date: 2024-10-17 02:40:18.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.23 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11317
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2723
    +avatar: null
    +cover: null
    +email: "lempa@group.lt"
    +username: "@lempa@group.lt"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729125582 {#2707
      date: 2024-10-17 02:39:42.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
    +entries: Doctrine\ORM\PersistentCollection {#2730 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
    +posts: Doctrine\ORM\PersistentCollection {#2738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
    +follows: Doctrine\ORM\PersistentCollection {#2750 …}
    +followers: Doctrine\ORM\PersistentCollection {#2752 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +violations: Doctrine\ORM\PersistentCollection {#2766 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
    +awards: Doctrine\ORM\PersistentCollection {#2770 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
    +categories: Doctrine\ORM\PersistentCollection {#2774 …}
    -id: 93805
    -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
    +apId: "lempa@group.lt"
    +apProfileId: "https://group.lt/u/lempa"
    +apPublicUrl: "https://group.lt/u/lempa"
    +apFollowersUrl: null
    +apInboxUrl: "https://group.lt/inbox"
    +apDomain: "group.lt"
    +apPreferredUsername: "lempa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729125581 {#2708
      date: 2024-10-17 02:39:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729125580 {#2709
      date: 2024-10-17 02:39:40.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11372
  +width: 40
  +height: 40
  +user: App\Entity\User {#2723
    +avatar: null
    +cover: null
    +email: "lempa@group.lt"
    +username: "@lempa@group.lt"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729125582 {#2707
      date: 2024-10-17 02:39:42.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
    +entries: Doctrine\ORM\PersistentCollection {#2730 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
    +posts: Doctrine\ORM\PersistentCollection {#2738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
    +follows: Doctrine\ORM\PersistentCollection {#2750 …}
    +followers: Doctrine\ORM\PersistentCollection {#2752 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
    +reports: Doctrine\ORM\PersistentCollection {#2762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
    +violations: Doctrine\ORM\PersistentCollection {#2766 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
    +awards: Doctrine\ORM\PersistentCollection {#2770 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
    +categories: Doctrine\ORM\PersistentCollection {#2774 …}
    -id: 93805
    -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
    +apId: "lempa@group.lt"
    +apProfileId: "https://group.lt/u/lempa"
    +apPublicUrl: "https://group.lt/u/lempa"
    +apFollowersUrl: null
    +apInboxUrl: "https://group.lt/inbox"
    +apDomain: "group.lt"
    +apPreferredUsername: "lempa"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729125581 {#2708
      date: 2024-10-17 02:39:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729125580 {#2709
      date: 2024-10-17 02:39:40.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11451
  +subject: App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11508
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 7.18 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11748
  +comment: App\Entity\EntryComment {#2710
    +user: App\Entity\User {#2723
      +avatar: null
      +cover: null
      +email: "lempa@group.lt"
      +username: "@lempa@group.lt"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729125582 {#2707
        date: 2024-10-17 02:39:42.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2724 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2726 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2728 …}
      +entries: Doctrine\ORM\PersistentCollection {#2730 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2732 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2734 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2736 …}
      +posts: Doctrine\ORM\PersistentCollection {#2738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2740 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2742 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2744 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2746 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2748 …}
      +follows: Doctrine\ORM\PersistentCollection {#2750 …}
      +followers: Doctrine\ORM\PersistentCollection {#2752 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2754 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2756 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2758 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2760 …}
      +reports: Doctrine\ORM\PersistentCollection {#2762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2764 …}
      +violations: Doctrine\ORM\PersistentCollection {#2766 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2768 …}
      +awards: Doctrine\ORM\PersistentCollection {#2770 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2772 …}
      +categories: Doctrine\ORM\PersistentCollection {#2774 …}
      -id: 93805
      -password: "$2y$13$3k8PwnKMKC8CVsY1Zq.D9OdbTJZAP/OZK6UqRr9qGR2.PZHZgoH0a"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2776 …}
      +apId: "lempa@group.lt"
      +apProfileId: "https://group.lt/u/lempa"
      +apPublicUrl: "https://group.lt/u/lempa"
      +apFollowersUrl: null
      +apInboxUrl: "https://group.lt/inbox"
      +apDomain: "group.lt"
      +apPreferredUsername: "lempa"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729125581 {#2708
        date: 2024-10-17 02:39:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1729125580 {#2709
        date: 2024-10-17 02:39:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "nomad + [www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/) ;) and maybe this [github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706439903 {#2704
      date: 2024-01-28 12:05:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2711 …}
    +nested: Doctrine\ORM\PersistentCollection {#2713 …}
    +votes: Doctrine\ORM\PersistentCollection {#2715 …}
    +reports: Doctrine\ORM\PersistentCollection {#2717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2719 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2721 …}
    -id: 346830
    -bodyTs: "'/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':4 '/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':10 'github.com':9 'github.com/ituoga/coredns-nomad](https://github.com/ituoga/coredns-nomad)':8 'mayb':6 'nomad':1 'www.weave.works':3 'www.weave.works/docs/net/latest/overview/](https://www.weave.works/docs/net/latest/overview/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://group.lt/comment/2760435"
    +editedAt: DateTimeImmutable @1729125618 {#2705
      date: 2024-10-17 02:40:18.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706439903 {#2706
      date: 2024-01-28 12:05:03.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 7.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11818
  +comment: App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2796
    +avatar: null
    +cover: null
    +email: "pl_woah@lemmy.ml"
    +username: "@pl_woah@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570703 {#2780
      date: 2024-10-22 06:18: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 {#2797 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
    +entries: Doctrine\ORM\PersistentCollection {#2803 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
    +posts: Doctrine\ORM\PersistentCollection {#2811 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
    +follows: Doctrine\ORM\PersistentCollection {#2823 …}
    +followers: Doctrine\ORM\PersistentCollection {#2825 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
    +reports: Doctrine\ORM\PersistentCollection {#2835 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
    +violations: Doctrine\ORM\PersistentCollection {#2839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
    +awards: Doctrine\ORM\PersistentCollection {#2843 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
    +categories: Doctrine\ORM\PersistentCollection {#2847 …}
    -id: 81895
    -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
    +apId: "pl_woah@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/pl_woah"
    +apPublicUrl: "https://lemmy.ml/u/pl_woah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "pl_woah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728648737 {#2781
      date: 2024-10-11 14:12:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702326042 {#2782
      date: 2023-12-11 21:20:42.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11863
  +user: App\Entity\User {#2796
    +avatar: null
    +cover: null
    +email: "pl_woah@lemmy.ml"
    +username: "@pl_woah@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570703 {#2780
      date: 2024-10-22 06:18: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 {#2797 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
    +entries: Doctrine\ORM\PersistentCollection {#2803 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
    +posts: Doctrine\ORM\PersistentCollection {#2811 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
    +follows: Doctrine\ORM\PersistentCollection {#2823 …}
    +followers: Doctrine\ORM\PersistentCollection {#2825 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
    +reports: Doctrine\ORM\PersistentCollection {#2835 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
    +violations: Doctrine\ORM\PersistentCollection {#2839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
    +awards: Doctrine\ORM\PersistentCollection {#2843 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
    +categories: Doctrine\ORM\PersistentCollection {#2847 …}
    -id: 81895
    -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
    +apId: "pl_woah@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/pl_woah"
    +apPublicUrl: "https://lemmy.ml/u/pl_woah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "pl_woah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728648737 {#2781
      date: 2024-10-11 14:12:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702326042 {#2782
      date: 2023-12-11 21:20:42.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706435035 {#2779
    date: 2024-01-28 10:43:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11918
  +date: DateTimeImmutable @1706435035 {#2779
    date: 2024-01-28 10:43:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706435035 {#2779
    date: 2024-01-28 10:43:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11972
  +createdAt: DateTimeImmutable @1706435035 {#2779
    date: 2024-01-28 10:43:55.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2201
    +user: Proxies\__CG__\App\Entity\User {#7555 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#7556
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7561 …}
    +votes: Doctrine\ORM\PersistentCollection {#7564 …}
    +reports: Doctrine\ORM\PersistentCollection {#7566 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
    +badges: Doctrine\ORM\PersistentCollection {#7572 …}
    +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 {#7553
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12026
  +entry: Proxies\__CG__\App\Entity\Entry {#2201
    +user: Proxies\__CG__\App\Entity\User {#7555 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#7556
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7561 …}
    +votes: Doctrine\ORM\PersistentCollection {#7564 …}
    +reports: Doctrine\ORM\PersistentCollection {#7566 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
    +badges: Doctrine\ORM\PersistentCollection {#7572 …}
    +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 {#7553
      date: 2024-01-27 21:29:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.12 ms
Input props
[
  "user" => App\Entity\User {#2796
    +avatar: null
    +cover: null
    +email: "pl_woah@lemmy.ml"
    +username: "@pl_woah@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570703 {#2780
      date: 2024-10-22 06:18: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 {#2797 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
    +entries: Doctrine\ORM\PersistentCollection {#2803 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
    +posts: Doctrine\ORM\PersistentCollection {#2811 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
    +follows: Doctrine\ORM\PersistentCollection {#2823 …}
    +followers: Doctrine\ORM\PersistentCollection {#2825 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
    +reports: Doctrine\ORM\PersistentCollection {#2835 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
    +violations: Doctrine\ORM\PersistentCollection {#2839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
    +awards: Doctrine\ORM\PersistentCollection {#2843 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
    +categories: Doctrine\ORM\PersistentCollection {#2847 …}
    -id: 81895
    -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
    +apId: "pl_woah@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/pl_woah"
    +apPublicUrl: "https://lemmy.ml/u/pl_woah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "pl_woah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728648737 {#2781
      date: 2024-10-11 14:12:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702326042 {#2782
      date: 2023-12-11 21:20:42.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12081
  +width: 40
  +height: 40
  +user: App\Entity\User {#2796
    +avatar: null
    +cover: null
    +email: "pl_woah@lemmy.ml"
    +username: "@pl_woah@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570703 {#2780
      date: 2024-10-22 06:18: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 {#2797 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
    +entries: Doctrine\ORM\PersistentCollection {#2803 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
    +posts: Doctrine\ORM\PersistentCollection {#2811 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
    +follows: Doctrine\ORM\PersistentCollection {#2823 …}
    +followers: Doctrine\ORM\PersistentCollection {#2825 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
    +reports: Doctrine\ORM\PersistentCollection {#2835 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
    +violations: Doctrine\ORM\PersistentCollection {#2839 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
    +awards: Doctrine\ORM\PersistentCollection {#2843 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
    +categories: Doctrine\ORM\PersistentCollection {#2847 …}
    -id: 81895
    -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
    +apId: "pl_woah@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/pl_woah"
    +apPublicUrl: "https://lemmy.ml/u/pl_woah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "pl_woah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728648737 {#2781
      date: 2024-10-11 14:12:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702326042 {#2782
      date: 2023-12-11 21:20:42.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12162
  +subject: App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12219
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12459
  +comment: App\Entity\EntryComment {#2783
    +user: App\Entity\User {#2796
      +avatar: null
      +cover: null
      +email: "pl_woah@lemmy.ml"
      +username: "@pl_woah@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570703 {#2780
        date: 2024-10-22 06:18: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 {#2797 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2799 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2801 …}
      +entries: Doctrine\ORM\PersistentCollection {#2803 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2807 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2809 …}
      +posts: Doctrine\ORM\PersistentCollection {#2811 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2813 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2815 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2817 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2819 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2821 …}
      +follows: Doctrine\ORM\PersistentCollection {#2823 …}
      +followers: Doctrine\ORM\PersistentCollection {#2825 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2827 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2829 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2831 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2833 …}
      +reports: Doctrine\ORM\PersistentCollection {#2835 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2837 …}
      +violations: Doctrine\ORM\PersistentCollection {#2839 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2841 …}
      +awards: Doctrine\ORM\PersistentCollection {#2843 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2845 …}
      +categories: Doctrine\ORM\PersistentCollection {#2847 …}
      -id: 81895
      -password: "$2y$13$vp3ATUqHN6Lg5iLFRFqyAeTjWwflwcMFTTIQhq9sW7LMdl.SH37D."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2849 …}
      +apId: "pl_woah@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/pl_woah"
      +apPublicUrl: "https://lemmy.ml/u/pl_woah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "pl_woah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728648737 {#2781
        date: 2024-10-11 14:12:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1702326042 {#2782
        date: 2023-12-11 21:20:42.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2201
      +user: Proxies\__CG__\App\Entity\User {#7555 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#7556
        date: 2024-10-17 18:03:17.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7561 …}
      +votes: Doctrine\ORM\PersistentCollection {#7564 …}
      +reports: Doctrine\ORM\PersistentCollection {#7566 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7568 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7570 …}
      +badges: Doctrine\ORM\PersistentCollection {#7572 …}
      +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 {#7553
        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: """
      You can do it. I use a powered USB hub and a raspberry pi, and 5 hard drives.\n
      \n
      It is a mess of cables but was simple enough.\n
      \n
      I also sprang for a UPS because most filesystem’s I tried like zfs and btrfs didn’t appreciate random brownouts from running 4 drives off the pi itself.\n
      \n
      Right now they’re xfs and used for a minio install and torrent storage
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706435035 {#2778
      date: 2024-01-28 10:43:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@WbrJr@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2784 …}
    +nested: Doctrine\ORM\PersistentCollection {#2786 …}
    +votes: Doctrine\ORM\PersistentCollection {#2788 …}
    +reports: Doctrine\ORM\PersistentCollection {#2790 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2792 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2794 …}
    -id: 346763
    -bodyTs: "'4':52 '5':16 'also':30 'appreci':47 'brownout':49 'btrfs':44 'cabl':24 'didn':45 'drive':18,53 'enough':28 'filesystem':37 'hard':17 'hub':10 'instal':68 'like':41 'mess':22 'minio':67 'pi':14,56 'power':8 'random':48 'raspberri':13 're':61 'right':58 'run':51 'simpl':27 'sprang':31 'storag':71 'torrent':70 'tri':40 'up':34 'usb':9 'use':6,64 'xfs':62 'zfs':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7816912"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706435035 {#2779
      date: 2024-01-28 10:43:55.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 15.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12529
  +comment: App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2869
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#2853
      date: 2024-10-16 22:31: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
    +entries: Doctrine\ORM\PersistentCollection {#2876 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
    +posts: Doctrine\ORM\PersistentCollection {#2884 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
    +follows: Doctrine\ORM\PersistentCollection {#2896 …}
    +followers: Doctrine\ORM\PersistentCollection {#2898 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +violations: Doctrine\ORM\PersistentCollection {#2912 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
    +awards: Doctrine\ORM\PersistentCollection {#2916 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
    +categories: Doctrine\ORM\PersistentCollection {#2920 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#2854
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#2855
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12574
  +user: App\Entity\User {#2869
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#2853
      date: 2024-10-16 22:31: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
    +entries: Doctrine\ORM\PersistentCollection {#2876 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
    +posts: Doctrine\ORM\PersistentCollection {#2884 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
    +follows: Doctrine\ORM\PersistentCollection {#2896 …}
    +followers: Doctrine\ORM\PersistentCollection {#2898 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +violations: Doctrine\ORM\PersistentCollection {#2912 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
    +awards: Doctrine\ORM\PersistentCollection {#2916 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
    +categories: Doctrine\ORM\PersistentCollection {#2920 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#2854
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#2855
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706431655 {#2852
    date: 2024-01-28 09:47:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12629
  +date: DateTimeImmutable @1706431655 {#2852
    date: 2024-01-28 09:47:35.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.08 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706431655 {#2852
    date: 2024-01-28 09:47:35.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12683
  +createdAt: DateTimeImmutable @1706431655 {#2852
    date: 2024-01-28 09:47:35.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12737
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2869
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#2853
      date: 2024-10-16 22:31: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
    +entries: Doctrine\ORM\PersistentCollection {#2876 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
    +posts: Doctrine\ORM\PersistentCollection {#2884 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
    +follows: Doctrine\ORM\PersistentCollection {#2896 …}
    +followers: Doctrine\ORM\PersistentCollection {#2898 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +violations: Doctrine\ORM\PersistentCollection {#2912 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
    +awards: Doctrine\ORM\PersistentCollection {#2916 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
    +categories: Doctrine\ORM\PersistentCollection {#2920 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#2854
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#2855
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12792
  +width: 40
  +height: 40
  +user: App\Entity\User {#2869
    +avatar: null
    +cover: null
    +email: "johntash@eviltoast.org"
    +username: "@johntash@eviltoast.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729110706 {#2853
      date: 2024-10-16 22:31: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
    +entries: Doctrine\ORM\PersistentCollection {#2876 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
    +posts: Doctrine\ORM\PersistentCollection {#2884 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
    +follows: Doctrine\ORM\PersistentCollection {#2896 …}
    +followers: Doctrine\ORM\PersistentCollection {#2898 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
    +reports: Doctrine\ORM\PersistentCollection {#2908 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
    +violations: Doctrine\ORM\PersistentCollection {#2912 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
    +awards: Doctrine\ORM\PersistentCollection {#2916 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
    +categories: Doctrine\ORM\PersistentCollection {#2920 …}
    -id: 62096
    -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
    +apId: "johntash@eviltoast.org"
    +apProfileId: "https://eviltoast.org/u/johntash"
    +apPublicUrl: "https://eviltoast.org/u/johntash"
    +apFollowersUrl: null
    +apInboxUrl: "https://eviltoast.org/inbox"
    +apDomain: "eviltoast.org"
    +apPreferredUsername: "johntash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719220720 {#2854
      date: 2024-06-24 11:18:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697644794 {#2855
      date: 2023-10-18 17:59:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12861
  +subject: App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12918
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 9.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13158
  +comment: App\Entity\EntryComment {#2856
    +user: App\Entity\User {#2869
      +avatar: null
      +cover: null
      +email: "johntash@eviltoast.org"
      +username: "@johntash@eviltoast.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729110706 {#2853
        date: 2024-10-16 22:31: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2870 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2872 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2874 …}
      +entries: Doctrine\ORM\PersistentCollection {#2876 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2878 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2880 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2882 …}
      +posts: Doctrine\ORM\PersistentCollection {#2884 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2886 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2888 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2890 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2892 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2894 …}
      +follows: Doctrine\ORM\PersistentCollection {#2896 …}
      +followers: Doctrine\ORM\PersistentCollection {#2898 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2900 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2902 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2904 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2906 …}
      +reports: Doctrine\ORM\PersistentCollection {#2908 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2910 …}
      +violations: Doctrine\ORM\PersistentCollection {#2912 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2914 …}
      +awards: Doctrine\ORM\PersistentCollection {#2916 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2918 …}
      +categories: Doctrine\ORM\PersistentCollection {#2920 …}
      -id: 62096
      -password: "$2y$13$wRTfdiMqIBagOgN5rWLbqeUmGAOw0Suc4.gRA.Id13IadFlQ3Sgjm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2922 …}
      +apId: "johntash@eviltoast.org"
      +apProfileId: "https://eviltoast.org/u/johntash"
      +apPublicUrl: "https://eviltoast.org/u/johntash"
      +apFollowersUrl: null
      +apInboxUrl: "https://eviltoast.org/inbox"
      +apDomain: "eviltoast.org"
      +apPreferredUsername: "johntash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719220720 {#2854
        date: 2024-06-24 11:18:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697644794 {#2855
        date: 2023-10-18 17:59:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: "+1 for Nomad. Ive used k8s a lot and still use it, but i prefer Nomad for home purposes. You dont even need a consul cluster to run it anymore so it’s pretty simple to start."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706431655 {#2851
      date: 2024-01-28 09:47:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2857 …}
    +nested: Doctrine\ORM\PersistentCollection {#2859 …}
    +votes: Doctrine\ORM\PersistentCollection {#2861 …}
    +reports: Doctrine\ORM\PersistentCollection {#2863 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2865 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2867 …}
    -id: 346714
    -bodyTs: "'+1':1 'anymor':30 'cluster':26 'consul':25 'dont':21 'even':22 'home':18 'ive':4 'k8s':6 'lot':8 'need':23 'nomad':3,16 'prefer':15 'pretti':34 'purpos':19 'run':28 'simpl':35 'start':37 'still':10 'use':5,11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://eviltoast.org/comment/4871575"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431655 {#2852
      date: 2024-01-28 09:47:35.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 11.77 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13228
  +comment: App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.12 ms
Input props
[
  "user" => App\Entity\User {#2942
    +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
    +email: "1984@lemmy.today"
    +username: "@1984@lemmy.today"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Looking for an alternative to reddit"
    +lastActive: DateTime @1729564535 {#2926
      date: 2024-10-22 04:35: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
    +entries: Doctrine\ORM\PersistentCollection {#2951 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +posts: Doctrine\ORM\PersistentCollection {#2959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
    +follows: Doctrine\ORM\PersistentCollection {#2971 …}
    +followers: Doctrine\ORM\PersistentCollection {#2973 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
    +reports: Doctrine\ORM\PersistentCollection {#2983 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
    +violations: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +awards: Doctrine\ORM\PersistentCollection {#2991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
    +categories: Doctrine\ORM\PersistentCollection {#2995 …}
    -id: 38587
    -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
    +apId: "1984@lemmy.today"
    +apProfileId: "https://lemmy.today/u/1984"
    +apPublicUrl: "https://lemmy.today/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.today/inbox"
    +apDomain: "lemmy.today"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729338633 {#2927
      date: 2024-10-19 13:50:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691163040 {#2928
      date: 2023-08-04 17:30:40.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13273
  +user: App\Entity\User {#2942
    +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
    +email: "1984@lemmy.today"
    +username: "@1984@lemmy.today"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Looking for an alternative to reddit"
    +lastActive: DateTime @1729564535 {#2926
      date: 2024-10-22 04:35: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
    +entries: Doctrine\ORM\PersistentCollection {#2951 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +posts: Doctrine\ORM\PersistentCollection {#2959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
    +follows: Doctrine\ORM\PersistentCollection {#2971 …}
    +followers: Doctrine\ORM\PersistentCollection {#2973 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
    +reports: Doctrine\ORM\PersistentCollection {#2983 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
    +violations: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +awards: Doctrine\ORM\PersistentCollection {#2991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
    +categories: Doctrine\ORM\PersistentCollection {#2995 …}
    -id: 38587
    -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
    +apId: "1984@lemmy.today"
    +apProfileId: "https://lemmy.today/u/1984"
    +apPublicUrl: "https://lemmy.today/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.today/inbox"
    +apDomain: "lemmy.today"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729338633 {#2927
      date: 2024-10-19 13:50:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691163040 {#2928
      date: 2023-08-04 17:30:40.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706431411 {#2925
    date: 2024-01-28 09:43:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13328
  +date: DateTimeImmutable @1706431411 {#2925
    date: 2024-01-28 09:43:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706431411 {#2925
    date: 2024-01-28 09:43:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13382
  +createdAt: DateTimeImmutable @1706431411 {#2925
    date: 2024-01-28 09:43:31.0 +01:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13436
  +entry: Proxies\__CG__\App\Entity\Entry {#2019
    +user: Proxies\__CG__\App\Entity\User {#4813 …}
    +magazine: App\Entity\Magazine {#307
      +icon: Proxies\__CG__\App\Entity\Image {#288 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#317
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#279 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
      +entries: Doctrine\ORM\PersistentCollection {#222 …}
      +posts: Doctrine\ORM\PersistentCollection {#180 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
      +bans: Doctrine\ORM\PersistentCollection {#159 …}
      +reports: Doctrine\ORM\PersistentCollection {#145 …}
      +badges: Doctrine\ORM\PersistentCollection {#123 …}
      +logs: Doctrine\ORM\PersistentCollection {#113 …}
      +awards: Doctrine\ORM\PersistentCollection {#102 …}
      +categories: Doctrine\ORM\PersistentCollection {#89 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#311
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#310
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
    +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 {#4814
      date: 2024-10-20 11:34:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4821 …}
    +votes: Doctrine\ORM\PersistentCollection {#4823 …}
    +reports: Doctrine\ORM\PersistentCollection {#4825 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
    +badges: Doctrine\ORM\PersistentCollection {#4831 …}
    +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 {#4811
      date: 2024-01-28 05:08:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.33 ms
Input props
[
  "user" => App\Entity\User {#2942
    +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
    +email: "1984@lemmy.today"
    +username: "@1984@lemmy.today"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Looking for an alternative to reddit"
    +lastActive: DateTime @1729564535 {#2926
      date: 2024-10-22 04:35: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
    +entries: Doctrine\ORM\PersistentCollection {#2951 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +posts: Doctrine\ORM\PersistentCollection {#2959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
    +follows: Doctrine\ORM\PersistentCollection {#2971 …}
    +followers: Doctrine\ORM\PersistentCollection {#2973 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
    +reports: Doctrine\ORM\PersistentCollection {#2983 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
    +violations: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +awards: Doctrine\ORM\PersistentCollection {#2991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
    +categories: Doctrine\ORM\PersistentCollection {#2995 …}
    -id: 38587
    -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
    +apId: "1984@lemmy.today"
    +apProfileId: "https://lemmy.today/u/1984"
    +apPublicUrl: "https://lemmy.today/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.today/inbox"
    +apDomain: "lemmy.today"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729338633 {#2927
      date: 2024-10-19 13:50:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691163040 {#2928
      date: 2023-08-04 17:30:40.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13491
  +width: 40
  +height: 40
  +user: App\Entity\User {#2942
    +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
    +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
    +email: "1984@lemmy.today"
    +username: "@1984@lemmy.today"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Looking for an alternative to reddit"
    +lastActive: DateTime @1729564535 {#2926
      date: 2024-10-22 04:35: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
    +entries: Doctrine\ORM\PersistentCollection {#2951 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
    +posts: Doctrine\ORM\PersistentCollection {#2959 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
    +follows: Doctrine\ORM\PersistentCollection {#2971 …}
    +followers: Doctrine\ORM\PersistentCollection {#2973 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
    +reports: Doctrine\ORM\PersistentCollection {#2983 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
    +violations: Doctrine\ORM\PersistentCollection {#2987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
    +awards: Doctrine\ORM\PersistentCollection {#2991 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
    +categories: Doctrine\ORM\PersistentCollection {#2995 …}
    -id: 38587
    -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
    +apId: "1984@lemmy.today"
    +apProfileId: "https://lemmy.today/u/1984"
    +apPublicUrl: "https://lemmy.today/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.today/inbox"
    +apDomain: "lemmy.today"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729338633 {#2927
      date: 2024-10-19 13:50:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691163040 {#2928
      date: 2023-08-04 17:30:40.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13570
  +subject: App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13627
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13867
  +comment: App\Entity\EntryComment {#2929
    +user: App\Entity\User {#2942
      +avatar: Proxies\__CG__\App\Entity\Image {#2943 …}
      +cover: Proxies\__CG__\App\Entity\Image {#2944 …}
      +email: "1984@lemmy.today"
      +username: "@1984@lemmy.today"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Looking for an alternative to reddit"
      +lastActive: DateTime @1729564535 {#2926
        date: 2024-10-22 04:35: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2945 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2947 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2949 …}
      +entries: Doctrine\ORM\PersistentCollection {#2951 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2953 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2955 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2957 …}
      +posts: Doctrine\ORM\PersistentCollection {#2959 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2961 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2963 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2965 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2969 …}
      +follows: Doctrine\ORM\PersistentCollection {#2971 …}
      +followers: Doctrine\ORM\PersistentCollection {#2973 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2975 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2977 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2979 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2981 …}
      +reports: Doctrine\ORM\PersistentCollection {#2983 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2985 …}
      +violations: Doctrine\ORM\PersistentCollection {#2987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2989 …}
      +awards: Doctrine\ORM\PersistentCollection {#2991 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2993 …}
      +categories: Doctrine\ORM\PersistentCollection {#2995 …}
      -id: 38587
      -password: "$2y$13$.9cc5MbLU1KfNH4KyzfODO0hij0xnMT1y2LRB7UzVPkmx9ui.3sfi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2997 …}
      +apId: "1984@lemmy.today"
      +apProfileId: "https://lemmy.today/u/1984"
      +apPublicUrl: "https://lemmy.today/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.today/inbox"
      +apDomain: "lemmy.today"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729338633 {#2927
        date: 2024-10-19 13:50:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691163040 {#2928
        date: 2023-08-04 17:30:40.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2019
      +user: Proxies\__CG__\App\Entity\User {#4813 …}
      +magazine: App\Entity\Magazine {#307
        +icon: Proxies\__CG__\App\Entity\Image {#288 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#317
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#279 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
        +entries: Doctrine\ORM\PersistentCollection {#222 …}
        +posts: Doctrine\ORM\PersistentCollection {#180 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
        +bans: Doctrine\ORM\PersistentCollection {#159 …}
        +reports: Doctrine\ORM\PersistentCollection {#145 …}
        +badges: Doctrine\ORM\PersistentCollection {#123 …}
        +logs: Doctrine\ORM\PersistentCollection {#113 …}
        +awards: Doctrine\ORM\PersistentCollection {#102 …}
        +categories: Doctrine\ORM\PersistentCollection {#89 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#311
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#310
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#4819 …}
      +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 {#4814
        date: 2024-10-20 11:34:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4821 …}
      +votes: Doctrine\ORM\PersistentCollection {#4823 …}
      +reports: Doctrine\ORM\PersistentCollection {#4825 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4827 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4829 …}
      +badges: Doctrine\ORM\PersistentCollection {#4831 …}
      +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 {#4811
        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: """
      You really should look into Nomad: [developer.hashicorp.com/…/nomad-vs-kubernetes](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)\n
      \n
      I sat up a nomad cluster in my home lab just a few days ago, on top of instances in proxmox. Works really well and is simple to maintain and understand.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706431411 {#2924
      date: 2024-01-28 09:43:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@johnnixon@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2930 …}
    +nested: Doctrine\ORM\PersistentCollection {#2932 …}
    +votes: Doctrine\ORM\PersistentCollection {#2934 …}
    +reports: Doctrine\ORM\PersistentCollection {#2936 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2938 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2940 …}
    -id: 346708
    -bodyTs: "'/nomad-vs-kubernetes':8 '/nomad/docs/nomad-vs-kubernetes)':11 'ago':26 'cluster':17 'day':25 'developer.hashicorp.com':7,10 'developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes)':9 'home':20 'instanc':30 'lab':21 'look':4 'maintain':40 'nomad':6,16 'proxmox':32 'realli':2,34 'sat':13 'simpl':38 'top':28 'understand':42 'well':35 'work':33"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.today/comment/5189849"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706431411 {#2925
      date: 2024-01-28 09:43:31.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.21 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 {#14002
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14074
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14137
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 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 {#14193
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 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 {#14252
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14308
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14364
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.25 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11435
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8576
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11428
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 2.05 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13950
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14413
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14469
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14525
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14581
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.26 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14637
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14693
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14749
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14805
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.15 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 {#14861
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 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 {#14919
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 11.63 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 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#14990
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 0.63 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 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#15049
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#310
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15209
  +date: DateTimeImmutable @1703473826 {#310
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.61 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#15268
    +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 {#15315
      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 {#15317 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15319 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15321 …}
    +entries: Doctrine\ORM\PersistentCollection {#15323 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15325 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15327 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15329 …}
    +posts: Doctrine\ORM\PersistentCollection {#15331 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15333 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15335 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15337 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15339 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15341 …}
    +follows: Doctrine\ORM\PersistentCollection {#15343 …}
    +followers: Doctrine\ORM\PersistentCollection {#15345 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15347 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15349 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15351 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15353 …}
    +reports: Doctrine\ORM\PersistentCollection {#15355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15357 …}
    +violations: Doctrine\ORM\PersistentCollection {#15359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15361 …}
    +awards: Doctrine\ORM\PersistentCollection {#15363 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15365 …}
    +categories: Doctrine\ORM\PersistentCollection {#15367 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15369 …}
    +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 {#15316
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15286
  +user: Proxies\__CG__\App\Entity\User {#15268
    +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 {#15315
      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 {#15317 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15319 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15321 …}
    +entries: Doctrine\ORM\PersistentCollection {#15323 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15325 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15327 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15329 …}
    +posts: Doctrine\ORM\PersistentCollection {#15331 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15333 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15335 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15337 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15339 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15341 …}
    +follows: Doctrine\ORM\PersistentCollection {#15343 …}
    +followers: Doctrine\ORM\PersistentCollection {#15345 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15347 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15349 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15351 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15353 …}
    +reports: Doctrine\ORM\PersistentCollection {#15355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15357 …}
    +violations: Doctrine\ORM\PersistentCollection {#15359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15361 …}
    +awards: Doctrine\ORM\PersistentCollection {#15363 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15365 …}
    +categories: Doctrine\ORM\PersistentCollection {#15367 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15369 …}
    +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 {#15316
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 6.79 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15477
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#391 …}
  -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 61.77 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 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15603
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -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.52 ms
Input props
[
  "user" => App\Entity\User {#15733
    +avatar: Proxies\__CG__\App\Entity\Image {#15732 …}
    +cover: null
    +email: "dan@upvote.au"
    +username: "@dan@upvote.au"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Aussie living in the San Francisco Bay Area.  \n
      Coding since 1998.  \n
      .NET Foundation member. C# fan  \n
      [d.sb](https://d.sb/)  \n
      Mastodon: [@dan@d.sb](https://toot.d.sb/@dan)
      """
    +lastActive: DateTime @1729501370 {#15736
      date: 2024-10-21 11:02:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15731 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15729 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15727 …}
    +entries: Doctrine\ORM\PersistentCollection {#15725 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15723 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15721 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15719 …}
    +posts: Doctrine\ORM\PersistentCollection {#15717 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15715 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15713 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15711 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15709 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
    +follows: Doctrine\ORM\PersistentCollection {#15705 …}
    +followers: Doctrine\ORM\PersistentCollection {#15703 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15701 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15699 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15697 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15695 …}
    +reports: Doctrine\ORM\PersistentCollection {#15693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15691 …}
    +violations: Doctrine\ORM\PersistentCollection {#15689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15687 …}
    +awards: Doctrine\ORM\PersistentCollection {#15685 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15683 …}
    +categories: Doctrine\ORM\PersistentCollection {#15681 …}
    -id: 9409
    -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15679 …}
    +apId: "dan@upvote.au"
    +apProfileId: "https://upvote.au/u/dan"
    +apPublicUrl: "https://upvote.au/u/dan"
    +apFollowersUrl: null
    +apInboxUrl: "https://upvote.au/inbox"
    +apDomain: "upvote.au"
    +apPreferredUsername: "dan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728494693 {#15735
      date: 2024-10-09 19:24:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687539965 {#15734
      date: 2023-06-23 19:06:05.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15659
  +width: 65
  +height: 65
  +user: App\Entity\User {#15733
    +avatar: Proxies\__CG__\App\Entity\Image {#15732 …}
    +cover: null
    +email: "dan@upvote.au"
    +username: "@dan@upvote.au"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Aussie living in the San Francisco Bay Area.  \n
      Coding since 1998.  \n
      .NET Foundation member. C# fan  \n
      [d.sb](https://d.sb/)  \n
      Mastodon: [@dan@d.sb](https://toot.d.sb/@dan)
      """
    +lastActive: DateTime @1729501370 {#15736
      date: 2024-10-21 11:02:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15731 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15729 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15727 …}
    +entries: Doctrine\ORM\PersistentCollection {#15725 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15723 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15721 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15719 …}
    +posts: Doctrine\ORM\PersistentCollection {#15717 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15715 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15713 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15711 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15709 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15707 …}
    +follows: Doctrine\ORM\PersistentCollection {#15705 …}
    +followers: Doctrine\ORM\PersistentCollection {#15703 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15701 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15699 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15697 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15695 …}
    +reports: Doctrine\ORM\PersistentCollection {#15693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15691 …}
    +violations: Doctrine\ORM\PersistentCollection {#15689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15687 …}
    +awards: Doctrine\ORM\PersistentCollection {#15685 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15683 …}
    +categories: Doctrine\ORM\PersistentCollection {#15681 …}
    -id: 9409
    -password: "$2y$13$xXgTorwiOLdUrZ8SigZeDOxqSYhXwr35NIloXvNJnejNEEoBnlj1O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15679 …}
    +apId: "dan@upvote.au"
    +apProfileId: "https://upvote.au/u/dan"
    +apPublicUrl: "https://upvote.au/u/dan"
    +apFollowersUrl: null
    +apInboxUrl: "https://upvote.au/inbox"
    +apDomain: "upvote.au"
    +apPreferredUsername: "dan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728494693 {#15735
      date: 2024-10-09 19:24:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687539965 {#15734
      date: 2023-06-23 19:06:05.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.46 ms
Input props
[
  "user" => App\Entity\User {#15986
    +avatar: Proxies\__CG__\App\Entity\Image {#15983 …}
    +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 {#15987
      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 {#15984 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15982 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15980 …}
    +entries: Doctrine\ORM\PersistentCollection {#15978 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15976 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15974 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15972 …}
    +posts: Doctrine\ORM\PersistentCollection {#15970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15968 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15966 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15964 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15962 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15960 …}
    +follows: Doctrine\ORM\PersistentCollection {#15958 …}
    +followers: Doctrine\ORM\PersistentCollection {#15956 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15954 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15952 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15950 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15948 …}
    +reports: Doctrine\ORM\PersistentCollection {#15946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15944 …}
    +violations: Doctrine\ORM\PersistentCollection {#15942 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15940 …}
    +awards: Doctrine\ORM\PersistentCollection {#15938 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15936 …}
    +categories: Doctrine\ORM\PersistentCollection {#15934 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15932 …}
    +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 {#15988
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#15985
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17005
  +width: 65
  +height: 65
  +user: App\Entity\User {#15986
    +avatar: Proxies\__CG__\App\Entity\Image {#15983 …}
    +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 {#15987
      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 {#15984 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15982 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15980 …}
    +entries: Doctrine\ORM\PersistentCollection {#15978 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15976 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15974 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15972 …}
    +posts: Doctrine\ORM\PersistentCollection {#15970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15968 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15966 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15964 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15962 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15960 …}
    +follows: Doctrine\ORM\PersistentCollection {#15958 …}
    +followers: Doctrine\ORM\PersistentCollection {#15956 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15954 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15952 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15950 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15948 …}
    +reports: Doctrine\ORM\PersistentCollection {#15946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15944 …}
    +violations: Doctrine\ORM\PersistentCollection {#15942 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15940 …}
    +awards: Doctrine\ORM\PersistentCollection {#15938 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15936 …}
    +categories: Doctrine\ORM\PersistentCollection {#15934 …}
    -id: 22728
    -password: "$2y$13$2UxkQudL0EOYVPK2mCsvguTrG08zmaNquZBddpzjz5k9ncJwTLFmm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15932 …}
    +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 {#15988
      date: 2024-10-16 20:46:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689080109 {#15985
      date: 2023-07-11 14:55:09.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#16717
    +avatar: Proxies\__CG__\App\Entity\Image {#16718 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16719 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#16716
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16720 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16722 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16724 …}
    +entries: Doctrine\ORM\PersistentCollection {#16726 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16728 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16730 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16732 …}
    +posts: Doctrine\ORM\PersistentCollection {#16734 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16736 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16738 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16740 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16742 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16744 …}
    +follows: Doctrine\ORM\PersistentCollection {#16746 …}
    +followers: Doctrine\ORM\PersistentCollection {#16748 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16750 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16752 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16754 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16756 …}
    +reports: Doctrine\ORM\PersistentCollection {#16758 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16760 …}
    +violations: Doctrine\ORM\PersistentCollection {#16762 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16764 …}
    +awards: Doctrine\ORM\PersistentCollection {#16766 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16768 …}
    +categories: Doctrine\ORM\PersistentCollection {#16770 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16772 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#16715
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#16714
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17062
  +width: 65
  +height: 65
  +user: App\Entity\User {#16717
    +avatar: Proxies\__CG__\App\Entity\Image {#16718 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16719 …}
    +email: "glowie@h4x0r.host"
    +username: "@glowie@h4x0r.host"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Prev account: [infosec.pub/u/glowie](https://infosec.pub/u/glowie)"
    +lastActive: DateTime @1729245697 {#16716
      date: 2024-10-18 12:01:37.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16720 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16722 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16724 …}
    +entries: Doctrine\ORM\PersistentCollection {#16726 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16728 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16730 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16732 …}
    +posts: Doctrine\ORM\PersistentCollection {#16734 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16736 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16738 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16740 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16742 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16744 …}
    +follows: Doctrine\ORM\PersistentCollection {#16746 …}
    +followers: Doctrine\ORM\PersistentCollection {#16748 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16750 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16752 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16754 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16756 …}
    +reports: Doctrine\ORM\PersistentCollection {#16758 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16760 …}
    +violations: Doctrine\ORM\PersistentCollection {#16762 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16764 …}
    +awards: Doctrine\ORM\PersistentCollection {#16766 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16768 …}
    +categories: Doctrine\ORM\PersistentCollection {#16770 …}
    -id: 83036
    -password: "$2y$13$d.8p4PiYubtIBRWgjqGMbuKx4q56QfVUUQ97GpFVhGnPUtQSa9iqu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16772 …}
    +apId: "glowie@h4x0r.host"
    +apProfileId: "https://h4x0r.host/u/glowie"
    +apPublicUrl: "https://h4x0r.host/u/glowie"
    +apFollowersUrl: null
    +apInboxUrl: "https://h4x0r.host/inbox"
    +apDomain: "h4x0r.host"
    +apPreferredUsername: "glowie"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729311289 {#16715
      date: 2024-10-19 06:14:49.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702900781 {#16714
      date: 2023-12-18 12:59:41.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.58 ms
Input props
[
  "user" => App\Entity\User {#16896
    +avatar: Proxies\__CG__\App\Entity\Image {#16897 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16898 …}
    +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 {#16893
      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 {#16899 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16901 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16903 …}
    +entries: Doctrine\ORM\PersistentCollection {#16905 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16907 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16909 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16911 …}
    +posts: Doctrine\ORM\PersistentCollection {#16913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16915 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16917 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16919 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16921 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16923 …}
    +follows: Doctrine\ORM\PersistentCollection {#16925 …}
    +followers: Doctrine\ORM\PersistentCollection {#16927 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16929 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16931 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16933 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16935 …}
    +reports: Doctrine\ORM\PersistentCollection {#16937 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16939 …}
    +violations: Doctrine\ORM\PersistentCollection {#16941 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16943 …}
    +awards: Doctrine\ORM\PersistentCollection {#16945 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16947 …}
    +categories: Doctrine\ORM\PersistentCollection {#16949 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16951 …}
    +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 {#16894
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#16895
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17119
  +width: 65
  +height: 65
  +user: App\Entity\User {#16896
    +avatar: Proxies\__CG__\App\Entity\Image {#16897 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16898 …}
    +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 {#16893
      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 {#16899 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16901 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16903 …}
    +entries: Doctrine\ORM\PersistentCollection {#16905 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16907 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16909 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16911 …}
    +posts: Doctrine\ORM\PersistentCollection {#16913 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16915 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16917 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16919 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16921 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16923 …}
    +follows: Doctrine\ORM\PersistentCollection {#16925 …}
    +followers: Doctrine\ORM\PersistentCollection {#16927 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16929 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16931 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16933 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16935 …}
    +reports: Doctrine\ORM\PersistentCollection {#16937 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16939 …}
    +violations: Doctrine\ORM\PersistentCollection {#16941 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16943 …}
    +awards: Doctrine\ORM\PersistentCollection {#16945 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16947 …}
    +categories: Doctrine\ORM\PersistentCollection {#16949 …}
    -id: 93810
    -password: "$2y$13$0Aeyt/FPlIq3JBozks5mKuhdRHnWXPBr52PLZh7Bb5Uq1Xg6kbNX."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16951 …}
    +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 {#16894
      date: 2024-10-17 03:24:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1729128277 {#16895
      date: 2024-10-17 03:24:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#16182
    +avatar: Proxies\__CG__\App\Entity\Image {#16183 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16184 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#16179
      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 {#16185 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16187 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16189 …}
    +entries: Doctrine\ORM\PersistentCollection {#16191 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16193 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16195 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16197 …}
    +posts: Doctrine\ORM\PersistentCollection {#16199 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16201 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16203 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16205 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16207 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16209 …}
    +follows: Doctrine\ORM\PersistentCollection {#16211 …}
    +followers: Doctrine\ORM\PersistentCollection {#16213 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16215 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16217 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16219 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16221 …}
    +reports: Doctrine\ORM\PersistentCollection {#16223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16225 …}
    +violations: Doctrine\ORM\PersistentCollection {#16227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16229 …}
    +awards: Doctrine\ORM\PersistentCollection {#16231 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16233 …}
    +categories: Doctrine\ORM\PersistentCollection {#16235 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16237 …}
    +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 {#16180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#16181
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17176
  +width: 65
  +height: 65
  +user: App\Entity\User {#16182
    +avatar: Proxies\__CG__\App\Entity\Image {#16183 …}
    +cover: Proxies\__CG__\App\Entity\Image {#16184 …}
    +email: "originalucifer@moist.catsweat.com"
    +username: "@originalucifer@moist.catsweat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "old, stupid"
    +lastActive: DateTime @1729508336 {#16179
      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 {#16185 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16187 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16189 …}
    +entries: Doctrine\ORM\PersistentCollection {#16191 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16193 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16195 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16197 …}
    +posts: Doctrine\ORM\PersistentCollection {#16199 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16201 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16203 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16205 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16207 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16209 …}
    +follows: Doctrine\ORM\PersistentCollection {#16211 …}
    +followers: Doctrine\ORM\PersistentCollection {#16213 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16215 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16217 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16219 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16221 …}
    +reports: Doctrine\ORM\PersistentCollection {#16223 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16225 …}
    +violations: Doctrine\ORM\PersistentCollection {#16227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16229 …}
    +awards: Doctrine\ORM\PersistentCollection {#16231 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16233 …}
    +categories: Doctrine\ORM\PersistentCollection {#16235 …}
    -id: 30611
    -password: "$2y$13$sMcoFffDpKkPF.LzVTi3Y.vB.KCD53ez1kOcs/idjne.6D8EgS8p2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16237 …}
    +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 {#16180
      date: 2024-10-05 11:46:19.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689631833 {#16181
      date: 2023-07-18 00:10:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 12.76 ms
Input props
[
  "user" => App\Entity\User {#15925
    +avatar: Proxies\__CG__\App\Entity\Image {#15926 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15923 …}
    +email: "RandomLegend@lemmy.dbzer0.com"
    +username: "@RandomLegend@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n
      \n
      wiki-user: RandomLegend
      """
    +lastActive: DateTime @1729373902 {#15930
      date: 2024-10-19 23:38:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15924 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15922 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15920 …}
    +entries: Doctrine\ORM\PersistentCollection {#15918 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15916 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15914 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15912 …}
    +posts: Doctrine\ORM\PersistentCollection {#15910 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15908 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15906 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15904 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15902 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15900 …}
    +follows: Doctrine\ORM\PersistentCollection {#15898 …}
    +followers: Doctrine\ORM\PersistentCollection {#15896 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15894 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15892 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15890 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15888 …}
    +reports: Doctrine\ORM\PersistentCollection {#15886 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15884 …}
    +violations: Doctrine\ORM\PersistentCollection {#15882 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15880 …}
    +awards: Doctrine\ORM\PersistentCollection {#15878 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15876 …}
    +categories: Doctrine\ORM\PersistentCollection {#15874 …}
    -id: 23124
    -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15872 …}
    +apId: "RandomLegend@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "RandomLegend"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145873 {#15927
      date: 2024-09-24 04:44:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689090339 {#15928
      date: 2023-07-11 17:45:39.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17233
  +width: 65
  +height: 65
  +user: App\Entity\User {#15925
    +avatar: Proxies\__CG__\App\Entity\Image {#15926 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15923 …}
    +email: "RandomLegend@lemmy.dbzer0.com"
    +username: "@RandomLegend@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      [You wouldn’t download a car.](https://www.youtube.com/watch?v=Fb7N-JtQWGI)\n
      \n
      wiki-user: RandomLegend
      """
    +lastActive: DateTime @1729373902 {#15930
      date: 2024-10-19 23:38:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15924 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15922 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15920 …}
    +entries: Doctrine\ORM\PersistentCollection {#15918 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15916 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15914 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15912 …}
    +posts: Doctrine\ORM\PersistentCollection {#15910 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15908 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15906 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15904 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15902 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15900 …}
    +follows: Doctrine\ORM\PersistentCollection {#15898 …}
    +followers: Doctrine\ORM\PersistentCollection {#15896 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15894 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15892 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15890 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15888 …}
    +reports: Doctrine\ORM\PersistentCollection {#15886 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15884 …}
    +violations: Doctrine\ORM\PersistentCollection {#15882 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15880 …}
    +awards: Doctrine\ORM\PersistentCollection {#15878 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15876 …}
    +categories: Doctrine\ORM\PersistentCollection {#15874 …}
    -id: 23124
    -password: "$2y$13$2m.lX2bvghWd4.e.do3V3eezE1SpTQ0/FLc/od7BnJcWSIcb4Vn9G"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15872 …}
    +apId: "RandomLegend@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/RandomLegend"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "RandomLegend"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727145873 {#15927
      date: 2024-09-24 04:44:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689090339 {#15928
      date: 2023-07-11 17:45:39.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.46 ms
Input props
[
  "user" => App\Entity\User {#15793
    +avatar: Proxies\__CG__\App\Entity\Image {#15792 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15791 …}
    +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 {#15796
      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 {#15790 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15788 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15786 …}
    +entries: Doctrine\ORM\PersistentCollection {#15784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15780 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15778 …}
    +posts: Doctrine\ORM\PersistentCollection {#15776 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15768 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15766 …}
    +follows: Doctrine\ORM\PersistentCollection {#15764 …}
    +followers: Doctrine\ORM\PersistentCollection {#15762 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15760 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15758 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15756 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15754 …}
    +reports: Doctrine\ORM\PersistentCollection {#15752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15750 …}
    +violations: Doctrine\ORM\PersistentCollection {#15748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15746 …}
    +awards: Doctrine\ORM\PersistentCollection {#15744 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15742 …}
    +categories: Doctrine\ORM\PersistentCollection {#15740 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15738 …}
    +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 {#15795
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#15794
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17296
  +width: 65
  +height: 65
  +user: App\Entity\User {#15793
    +avatar: Proxies\__CG__\App\Entity\Image {#15792 …}
    +cover: Proxies\__CG__\App\Entity\Image {#15791 …}
    +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 {#15796
      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 {#15790 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15788 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15786 …}
    +entries: Doctrine\ORM\PersistentCollection {#15784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15780 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15778 …}
    +posts: Doctrine\ORM\PersistentCollection {#15776 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15768 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15766 …}
    +follows: Doctrine\ORM\PersistentCollection {#15764 …}
    +followers: Doctrine\ORM\PersistentCollection {#15762 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15760 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15758 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15756 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15754 …}
    +reports: Doctrine\ORM\PersistentCollection {#15752 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15750 …}
    +violations: Doctrine\ORM\PersistentCollection {#15748 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15746 …}
    +awards: Doctrine\ORM\PersistentCollection {#15744 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15742 …}
    +categories: Doctrine\ORM\PersistentCollection {#15740 …}
    -id: 7409
    -password: "$2y$13$PPzpxxadwj6rnbsXtZV06uAkMX2qpLUMu8q6zzklFbvnVeQxNXaKm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15738 …}
    +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 {#15795
      date: 2024-10-09 04:54:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467753 {#15794
      date: 2023-06-22 23:02:33.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 16.17 ms
Input props
[
  "user" => App\Entity\User {#16043
    +avatar: Proxies\__CG__\App\Entity\Image {#16044 …}
    +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 {#16047
      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 {#16041 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16039 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16037 …}
    +entries: Doctrine\ORM\PersistentCollection {#16035 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16033 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16031 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16029 …}
    +posts: Doctrine\ORM\PersistentCollection {#16027 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16025 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16023 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16021 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16019 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16017 …}
    +follows: Doctrine\ORM\PersistentCollection {#16015 …}
    +followers: Doctrine\ORM\PersistentCollection {#16013 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16011 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16009 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16007 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16005 …}
    +reports: Doctrine\ORM\PersistentCollection {#16003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16001 …}
    +violations: Doctrine\ORM\PersistentCollection {#15999 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15997 …}
    +awards: Doctrine\ORM\PersistentCollection {#15995 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15993 …}
    +categories: Doctrine\ORM\PersistentCollection {#15991 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15989 …}
    +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 {#16045
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#16046
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17353
  +width: 65
  +height: 65
  +user: App\Entity\User {#16043
    +avatar: Proxies\__CG__\App\Entity\Image {#16044 …}
    +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 {#16047
      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 {#16041 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16039 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16037 …}
    +entries: Doctrine\ORM\PersistentCollection {#16035 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16033 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16031 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16029 …}
    +posts: Doctrine\ORM\PersistentCollection {#16027 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16025 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16023 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16021 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16019 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16017 …}
    +follows: Doctrine\ORM\PersistentCollection {#16015 …}
    +followers: Doctrine\ORM\PersistentCollection {#16013 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16011 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16009 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16007 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16005 …}
    +reports: Doctrine\ORM\PersistentCollection {#16003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16001 …}
    +violations: Doctrine\ORM\PersistentCollection {#15999 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15997 …}
    +awards: Doctrine\ORM\PersistentCollection {#15995 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15993 …}
    +categories: Doctrine\ORM\PersistentCollection {#15991 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15989 …}
    +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 {#16045
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#16046
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.69 ms
Input props
[
  "user" => App\Entity\User {#16599
    +avatar: Proxies\__CG__\App\Entity\Image {#16600 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#16596
      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 {#16601 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16603 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16605 …}
    +entries: Doctrine\ORM\PersistentCollection {#16607 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16609 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16611 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16613 …}
    +posts: Doctrine\ORM\PersistentCollection {#16615 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16617 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16619 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16621 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16623 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16625 …}
    +follows: Doctrine\ORM\PersistentCollection {#16627 …}
    +followers: Doctrine\ORM\PersistentCollection {#16629 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16631 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16633 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16635 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16637 …}
    +reports: Doctrine\ORM\PersistentCollection {#16639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16641 …}
    +violations: Doctrine\ORM\PersistentCollection {#16643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16645 …}
    +awards: Doctrine\ORM\PersistentCollection {#16647 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16649 …}
    +categories: Doctrine\ORM\PersistentCollection {#16651 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16653 …}
    +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 {#16597
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#16598
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17416
  +width: 65
  +height: 65
  +user: App\Entity\User {#16599
    +avatar: Proxies\__CG__\App\Entity\Image {#16600 …}
    +cover: null
    +email: "zaphod@lemmy.ca"
    +username: "@zaphod@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just this guy, you know?"
    +lastActive: DateTime @1728040586 {#16596
      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 {#16601 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16603 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16605 …}
    +entries: Doctrine\ORM\PersistentCollection {#16607 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16609 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16611 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16613 …}
    +posts: Doctrine\ORM\PersistentCollection {#16615 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16617 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16619 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16621 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16623 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16625 …}
    +follows: Doctrine\ORM\PersistentCollection {#16627 …}
    +followers: Doctrine\ORM\PersistentCollection {#16629 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16631 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16633 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16635 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16637 …}
    +reports: Doctrine\ORM\PersistentCollection {#16639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16641 …}
    +violations: Doctrine\ORM\PersistentCollection {#16643 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16645 …}
    +awards: Doctrine\ORM\PersistentCollection {#16647 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16649 …}
    +categories: Doctrine\ORM\PersistentCollection {#16651 …}
    -id: 64374
    -password: "$2y$13$kkK3pLdHyRmemFMDFAo6yugZ5HSZUQ.BR8QbKS4p4CCDl.r2biux2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16653 …}
    +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 {#16597
      date: 2024-01-27 11:53:04.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697947487 {#16598
      date: 2023-10-22 06:04:47.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.59 ms
Input props
[
  "user" => App\Entity\User {#15862
    +avatar: Proxies\__CG__\App\Entity\Image {#15861 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#15866
      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 {#16066 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16068 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16070 …}
    +entries: Doctrine\ORM\PersistentCollection {#16072 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16076 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16078 …}
    +posts: Doctrine\ORM\PersistentCollection {#16080 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16082 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16084 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16086 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16088 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16090 …}
    +follows: Doctrine\ORM\PersistentCollection {#16092 …}
    +followers: Doctrine\ORM\PersistentCollection {#16094 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16096 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16098 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16100 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16102 …}
    +reports: Doctrine\ORM\PersistentCollection {#16104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16106 …}
    +violations: Doctrine\ORM\PersistentCollection {#16108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16110 …}
    +awards: Doctrine\ORM\PersistentCollection {#16112 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16114 …}
    +categories: Doctrine\ORM\PersistentCollection {#16116 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16118 …}
    +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 {#15865
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#15864
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17473
  +width: 65
  +height: 65
  +user: App\Entity\User {#15862
    +avatar: Proxies\__CG__\App\Entity\Image {#15861 …}
    +cover: null
    +email: "Lettuceeatlettuce@lemmy.ml"
    +username: "@Lettuceeatlettuce@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Always eat your greens!"
    +lastActive: DateTime @1729033295 {#15866
      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 {#16066 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16068 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16070 …}
    +entries: Doctrine\ORM\PersistentCollection {#16072 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16074 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16076 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16078 …}
    +posts: Doctrine\ORM\PersistentCollection {#16080 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16082 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16084 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16086 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16088 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16090 …}
    +follows: Doctrine\ORM\PersistentCollection {#16092 …}
    +followers: Doctrine\ORM\PersistentCollection {#16094 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16096 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16098 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16100 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16102 …}
    +reports: Doctrine\ORM\PersistentCollection {#16104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16106 …}
    +violations: Doctrine\ORM\PersistentCollection {#16108 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16110 …}
    +awards: Doctrine\ORM\PersistentCollection {#16112 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16114 …}
    +categories: Doctrine\ORM\PersistentCollection {#16116 …}
    -id: 26232
    -password: "$2y$13$DZQMNckMGcDynjnv6yogges5GR3F7rz5XVLFFAOU2hlHudCYqUm.y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16118 …}
    +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 {#15865
      date: 2024-10-14 13:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689242111 {#15864
      date: 2023-07-13 11:55:11.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.54 ms
Input props
[
  "user" => App\Entity\User {#16123
    +avatar: Proxies\__CG__\App\Entity\Image {#16124 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#16120
      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 {#16125 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16127 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16129 …}
    +entries: Doctrine\ORM\PersistentCollection {#16131 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16133 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16137 …}
    +posts: Doctrine\ORM\PersistentCollection {#16139 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16141 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16143 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16145 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16147 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16149 …}
    +follows: Doctrine\ORM\PersistentCollection {#16151 …}
    +followers: Doctrine\ORM\PersistentCollection {#16153 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16155 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16157 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16159 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16161 …}
    +reports: Doctrine\ORM\PersistentCollection {#16163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16165 …}
    +violations: Doctrine\ORM\PersistentCollection {#16167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16169 …}
    +awards: Doctrine\ORM\PersistentCollection {#16171 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16173 …}
    +categories: Doctrine\ORM\PersistentCollection {#16175 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16177 …}
    +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 {#16121
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#16122
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17530
  +width: 65
  +height: 65
  +user: App\Entity\User {#16123
    +avatar: Proxies\__CG__\App\Entity\Image {#16124 …}
    +cover: null
    +email: "Darkassassin07@lemmy.ca"
    +username: "@Darkassassin07@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇨🇦"
    +lastActive: DateTime @1729563346 {#16120
      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 {#16125 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16127 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16129 …}
    +entries: Doctrine\ORM\PersistentCollection {#16131 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16133 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16135 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16137 …}
    +posts: Doctrine\ORM\PersistentCollection {#16139 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16141 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16143 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16145 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16147 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16149 …}
    +follows: Doctrine\ORM\PersistentCollection {#16151 …}
    +followers: Doctrine\ORM\PersistentCollection {#16153 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16155 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16157 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16159 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16161 …}
    +reports: Doctrine\ORM\PersistentCollection {#16163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16165 …}
    +violations: Doctrine\ORM\PersistentCollection {#16167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16169 …}
    +awards: Doctrine\ORM\PersistentCollection {#16171 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16173 …}
    +categories: Doctrine\ORM\PersistentCollection {#16175 …}
    -id: 27376
    -password: "$2y$13$jLvMFh8lIqKyPkrRQdHGXuI01YYBZk6gdnkeynBAw27Tc5tsHPTYi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16177 …}
    +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 {#16121
      date: 2024-10-21 20:36:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689340815 {#16122
      date: 2023-07-14 15:20:15.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 3.41 ms
Input props
[
  "user" => App\Entity\User {#16837
    +avatar: Proxies\__CG__\App\Entity\Image {#16838 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#16834
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16839 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16841 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16843 …}
    +entries: Doctrine\ORM\PersistentCollection {#16845 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16847 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16849 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16851 …}
    +posts: Doctrine\ORM\PersistentCollection {#16853 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16855 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16857 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16859 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16861 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16863 …}
    +follows: Doctrine\ORM\PersistentCollection {#16865 …}
    +followers: Doctrine\ORM\PersistentCollection {#16867 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16869 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16871 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16873 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16875 …}
    +reports: Doctrine\ORM\PersistentCollection {#16877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16879 …}
    +violations: Doctrine\ORM\PersistentCollection {#16881 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16883 …}
    +awards: Doctrine\ORM\PersistentCollection {#16885 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16887 …}
    +categories: Doctrine\ORM\PersistentCollection {#16889 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16891 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#16835
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#16836
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17587
  +width: 65
  +height: 65
  +user: App\Entity\User {#16837
    +avatar: Proxies\__CG__\App\Entity\Image {#16838 …}
    +cover: null
    +email: "bradboimler@startrek.website"
    +username: "@bradboimler@startrek.website"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Not affilated with CBS or Paramount just being the best Brad Boimler i can be 🖖"
    +lastActive: DateTime @1727813909 {#16834
      date: 2024-10-01 22:18:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16839 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16841 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16843 …}
    +entries: Doctrine\ORM\PersistentCollection {#16845 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16847 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16849 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16851 …}
    +posts: Doctrine\ORM\PersistentCollection {#16853 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16855 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16857 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16859 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16861 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16863 …}
    +follows: Doctrine\ORM\PersistentCollection {#16865 …}
    +followers: Doctrine\ORM\PersistentCollection {#16867 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16869 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16871 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16873 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16875 …}
    +reports: Doctrine\ORM\PersistentCollection {#16877 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16879 …}
    +violations: Doctrine\ORM\PersistentCollection {#16881 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16883 …}
    +awards: Doctrine\ORM\PersistentCollection {#16885 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16887 …}
    +categories: Doctrine\ORM\PersistentCollection {#16889 …}
    -id: 89990
    -password: "$2y$13$sAsDyxJeQDwDzczldLGNFOcsO4FpPkfqZDFE974tAt2vS3S6sV/Pm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16891 …}
    +apId: "bradboimler@startrek.website"
    +apProfileId: "https://startrek.website/u/bradboimler"
    +apPublicUrl: "https://startrek.website/u/bradboimler"
    +apFollowersUrl: null
    +apInboxUrl: "https://startrek.website/inbox"
    +apDomain: "startrek.website"
    +apPreferredUsername: "bradboimler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712454383 {#16835
      date: 2024-04-07 03:46:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712454381 {#16836
      date: 2024-04-07 03:46:21.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 4.33 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#17655
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#17656 …}
  -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 9.91 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#17732
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#17733 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3296 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 20.19 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#17851
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#17853 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3296 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.35 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#17909
  +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 {#17908 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 0.76 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 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#17988
  +magazine: App\Entity\Magazine {#307
    +icon: Proxies\__CG__\App\Entity\Image {#288 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#317
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#279 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …}
    +entries: Doctrine\ORM\PersistentCollection {#222 …}
    +posts: Doctrine\ORM\PersistentCollection {#180 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#242 …}
    +bans: Doctrine\ORM\PersistentCollection {#159 …}
    +reports: Doctrine\ORM\PersistentCollection {#145 …}
    +badges: Doctrine\ORM\PersistentCollection {#123 …}
    +logs: Doctrine\ORM\PersistentCollection {#113 …}
    +awards: Doctrine\ORM\PersistentCollection {#102 …}
    +categories: Doctrine\ORM\PersistentCollection {#89 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#311
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#310
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#391 …}
}