GET https://kbin.spritesserver.nl/m/selfhosted@lemmy.world/commented/%E2%88%9E/all?p=2

Components

18 Twig Components
182 Render Count
311 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
26 26.97ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
26 3.91ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
25 249.68ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
25 2.86ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
25 13.09ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
25 41.14ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 13.60ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.82ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.42ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 26.64ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.52ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 2.19ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.25ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 1.35ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.70ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 13.15ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.30ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 1.15ms

Render calls

entry App\Twig\Components\EntryComponent 14.0 MiB 11.11 ms
Input props
[
  "entry" => App\Entity\Entry {#1763
    +user: Proxies\__CG__\App\Entity\User {#1420
      +avatar: null
      +cover: null
      +email: "TedZanzibar@feddit.uk"
      +username: "@TedZanzibar@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723402422 {#1354
        date: 2024-08-11 20:53: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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
      +entries: Doctrine\ORM\PersistentCollection {#2495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2504 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
      +follows: Doctrine\ORM\PersistentCollection {#2591 …}
      +followers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
      +reports: Doctrine\ORM\PersistentCollection {#2615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
      +violations: Doctrine\ORM\PersistentCollection {#2644 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
      +awards: Doctrine\ORM\PersistentCollection {#2638 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
      +categories: Doctrine\ORM\PersistentCollection {#2668 …}
      -id: 26246
      -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "TedZanzibar@feddit.uk"
      +apProfileId: "https://feddit.uk/u/TedZanzibar"
      +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "TedZanzibar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727767264 {#1358
        date: 2024-10-01 09:21:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689243291 {#1356
        date: 2023-07-13 12:14:51.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-safe-is-self-hosting-a-public-website-behind-Cloudflare"
    +title: "How safe is self-hosting a public website behind Cloudflare?"
    +url: null
    +body: """
      I work in tech and am constantly finding solutions to problems, often on other people’s tech blogs, that I think “I should write that down somewhere” and, well, I want to actually start doing that, but I don’t want to pay someone else to host it.\n
      \n
      I have a Synology NAS, a sweet domain name, and familiarity with both Docker and Cloudflare tunnels. Would I be opening myself up to a world of hurt if I hosted a publicly available website on my NAS using [insert simple blogging platform], in a Docker container and behind some sort of Cloudflare protection?\n
      \n
      In theory that’s enough levels of protection and isolation but I don’t know enough about it to not be paranoid about everything getting popped and providing access to the wider NAS as a whole.\n
      \n
      Update: Thanks for the replies, everyone, they’ve been really helpful and somewhat reassuring. I think I’m going to have a look at Github and Cloudflare’s pages as my first port of call for my needs.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 37
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710850621 {#1517
      date: 2024-03-19 13:17:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1712 …}
    +votes: Doctrine\ORM\PersistentCollection {#1415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1775 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1431 …}
    +badges: Doctrine\ORM\PersistentCollection {#1438 …}
    +children: []
    -id: 25623
    -titleTs: "'behind':10 'cloudflar':11 'host':6 'public':8 'safe':2 'self':5 'self-host':4 'websit':9"
    -bodyTs: "'access':131 'actual':33 'avail':82 'behind':97 'blog':18,90 'call':173 'cloudflar':64,101,165 'constant':7 'contain':95 'docker':62,94 'domain':56 'els':45 'enough':107,118 'everyon':144 'everyth':126 'familiar':59 'find':8 'first':170 'get':127 'github':163 'go':157 'help':149 'host':47,79 'hurt':76 'insert':88 'isol':112 'know':117 'level':108 'look':161 'm':156 'name':57 'nas':53,86,135 'need':176 'often':12 'open':69 'page':167 'paranoid':124 'pay':43 'peopl':15 'platform':91 'pop':128 'port':171 'problem':11 'protect':102,110 'provid':130 'public':81 'realli':148 'reassur':152 'repli':143 'simpl':89 'solut':9 'someon':44 'somewhat':151 'somewher':27 'sort':99 'start':34 'sweet':55 'synolog':52 'tech':4,17 'thank':140 'theori':104 'think':21,154 'tunnel':65 'updat':139 'use':87 've':146 'want':31,41 'websit':83 'well':29 'whole':138 'wider':134 'work':2 'world':74 'would':66 'write':24"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703943518
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6114725"
    +editedAt: DateTimeImmutable @1709383228 {#1505
      date: 2024-03-02 13:40:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703857118 {#1713
      date: 2023-12-29 14:38:38.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#2192
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1763
    +user: Proxies\__CG__\App\Entity\User {#1420
      +avatar: null
      +cover: null
      +email: "TedZanzibar@feddit.uk"
      +username: "@TedZanzibar@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723402422 {#1354
        date: 2024-08-11 20:53: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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
      +entries: Doctrine\ORM\PersistentCollection {#2495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2504 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
      +follows: Doctrine\ORM\PersistentCollection {#2591 …}
      +followers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
      +reports: Doctrine\ORM\PersistentCollection {#2615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
      +violations: Doctrine\ORM\PersistentCollection {#2644 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
      +awards: Doctrine\ORM\PersistentCollection {#2638 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
      +categories: Doctrine\ORM\PersistentCollection {#2668 …}
      -id: 26246
      -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "TedZanzibar@feddit.uk"
      +apProfileId: "https://feddit.uk/u/TedZanzibar"
      +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "TedZanzibar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727767264 {#1358
        date: 2024-10-01 09:21:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689243291 {#1356
        date: 2023-07-13 12:14:51.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-safe-is-self-hosting-a-public-website-behind-Cloudflare"
    +title: "How safe is self-hosting a public website behind Cloudflare?"
    +url: null
    +body: """
      I work in tech and am constantly finding solutions to problems, often on other people’s tech blogs, that I think “I should write that down somewhere” and, well, I want to actually start doing that, but I don’t want to pay someone else to host it.\n
      \n
      I have a Synology NAS, a sweet domain name, and familiarity with both Docker and Cloudflare tunnels. Would I be opening myself up to a world of hurt if I hosted a publicly available website on my NAS using [insert simple blogging platform], in a Docker container and behind some sort of Cloudflare protection?\n
      \n
      In theory that’s enough levels of protection and isolation but I don’t know enough about it to not be paranoid about everything getting popped and providing access to the wider NAS as a whole.\n
      \n
      Update: Thanks for the replies, everyone, they’ve been really helpful and somewhat reassuring. I think I’m going to have a look at Github and Cloudflare’s pages as my first port of call for my needs.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 37
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710850621 {#1517
      date: 2024-03-19 13:17:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1712 …}
    +votes: Doctrine\ORM\PersistentCollection {#1415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1775 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1431 …}
    +badges: Doctrine\ORM\PersistentCollection {#1438 …}
    +children: []
    -id: 25623
    -titleTs: "'behind':10 'cloudflar':11 'host':6 'public':8 'safe':2 'self':5 'self-host':4 'websit':9"
    -bodyTs: "'access':131 'actual':33 'avail':82 'behind':97 'blog':18,90 'call':173 'cloudflar':64,101,165 'constant':7 'contain':95 'docker':62,94 'domain':56 'els':45 'enough':107,118 'everyon':144 'everyth':126 'familiar':59 'find':8 'first':170 'get':127 'github':163 'go':157 'help':149 'host':47,79 'hurt':76 'insert':88 'isol':112 'know':117 'level':108 'look':161 'm':156 'name':57 'nas':53,86,135 'need':176 'often':12 'open':69 'page':167 'paranoid':124 'pay':43 'peopl':15 'platform':91 'pop':128 'port':171 'problem':11 'protect':102,110 'provid':130 'public':81 'realli':148 'reassur':152 'repli':143 'simpl':89 'solut':9 'someon':44 'somewhat':151 'somewher':27 'sort':99 'start':34 'sweet':55 'synolog':52 'tech':4,17 'thank':140 'theori':104 'think':21,154 'tunnel':65 'updat':139 'use':87 've':146 'want':31,41 'websit':83 'well':29 'whole':138 'wider':134 'work':2 'world':74 'would':66 'write':24"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703943518
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6114725"
    +editedAt: DateTimeImmutable @1709383228 {#1505
      date: 2024-03-02 13:40:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703857118 {#1713
      date: 2023-12-29 14:38:38.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 3.93 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1420
    +avatar: null
    +cover: null
    +email: "TedZanzibar@feddit.uk"
    +username: "@TedZanzibar@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723402422 {#1354
      date: 2024-08-11 20:53: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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
    +entries: Doctrine\ORM\PersistentCollection {#2495 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
    +posts: Doctrine\ORM\PersistentCollection {#2504 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
    +follows: Doctrine\ORM\PersistentCollection {#2591 …}
    +followers: Doctrine\ORM\PersistentCollection {#2586 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2615 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
    +violations: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    +awards: Doctrine\ORM\PersistentCollection {#2638 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
    +categories: Doctrine\ORM\PersistentCollection {#2668 …}
    -id: 26246
    -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
    +apId: "TedZanzibar@feddit.uk"
    +apProfileId: "https://feddit.uk/u/TedZanzibar"
    +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "TedZanzibar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727767264 {#1358
      date: 2024-10-01 09:21:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689243291 {#1356
      date: 2023-07-13 12:14:51.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#1997
  +user: Proxies\__CG__\App\Entity\User {#1420
    +avatar: null
    +cover: null
    +email: "TedZanzibar@feddit.uk"
    +username: "@TedZanzibar@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723402422 {#1354
      date: 2024-08-11 20:53: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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
    +entries: Doctrine\ORM\PersistentCollection {#2495 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
    +posts: Doctrine\ORM\PersistentCollection {#2504 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
    +follows: Doctrine\ORM\PersistentCollection {#2591 …}
    +followers: Doctrine\ORM\PersistentCollection {#2586 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
    +reports: Doctrine\ORM\PersistentCollection {#2615 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
    +violations: Doctrine\ORM\PersistentCollection {#2644 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
    +awards: Doctrine\ORM\PersistentCollection {#2638 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
    +categories: Doctrine\ORM\PersistentCollection {#2668 …}
    -id: 26246
    -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
    +apId: "TedZanzibar@feddit.uk"
    +apProfileId: "https://feddit.uk/u/TedZanzibar"
    +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "TedZanzibar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727767264 {#1358
      date: 2024-10-01 09:21:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689243291 {#1356
      date: 2023-07-13 12:14:51.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.25 ms
Input props
[
  "date" => DateTimeImmutable @1703857118 {#1713
    date: 2023-12-29 14:38:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2716
  +date: DateTimeImmutable @1703857118 {#1713
    date: 2023-12-29 14:38:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.21 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703857118 {#1713
    date: 2023-12-29 14:38:38.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1709383228 {#1505
    date: 2024-03-02 13:40:28.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2780
  +createdAt: DateTimeImmutable @1703857118 {#1713
    date: 2023-12-29 14:38:38.0 +01:00
  }
  +editedAt: DateTimeImmutable @1709383228 {#1505
    date: 2024-03-02 13:40:28.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\Entry {#1763
    +user: Proxies\__CG__\App\Entity\User {#1420
      +avatar: null
      +cover: null
      +email: "TedZanzibar@feddit.uk"
      +username: "@TedZanzibar@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723402422 {#1354
        date: 2024-08-11 20:53: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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
      +entries: Doctrine\ORM\PersistentCollection {#2495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2504 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
      +follows: Doctrine\ORM\PersistentCollection {#2591 …}
      +followers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
      +reports: Doctrine\ORM\PersistentCollection {#2615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
      +violations: Doctrine\ORM\PersistentCollection {#2644 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
      +awards: Doctrine\ORM\PersistentCollection {#2638 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
      +categories: Doctrine\ORM\PersistentCollection {#2668 …}
      -id: 26246
      -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "TedZanzibar@feddit.uk"
      +apProfileId: "https://feddit.uk/u/TedZanzibar"
      +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "TedZanzibar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727767264 {#1358
        date: 2024-10-01 09:21:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689243291 {#1356
        date: 2023-07-13 12:14:51.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-safe-is-self-hosting-a-public-website-behind-Cloudflare"
    +title: "How safe is self-hosting a public website behind Cloudflare?"
    +url: null
    +body: """
      I work in tech and am constantly finding solutions to problems, often on other people’s tech blogs, that I think “I should write that down somewhere” and, well, I want to actually start doing that, but I don’t want to pay someone else to host it.\n
      \n
      I have a Synology NAS, a sweet domain name, and familiarity with both Docker and Cloudflare tunnels. Would I be opening myself up to a world of hurt if I hosted a publicly available website on my NAS using [insert simple blogging platform], in a Docker container and behind some sort of Cloudflare protection?\n
      \n
      In theory that’s enough levels of protection and isolation but I don’t know enough about it to not be paranoid about everything getting popped and providing access to the wider NAS as a whole.\n
      \n
      Update: Thanks for the replies, everyone, they’ve been really helpful and somewhat reassuring. I think I’m going to have a look at Github and Cloudflare’s pages as my first port of call for my needs.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 37
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710850621 {#1517
      date: 2024-03-19 13:17:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1712 …}
    +votes: Doctrine\ORM\PersistentCollection {#1415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1775 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1431 …}
    +badges: Doctrine\ORM\PersistentCollection {#1438 …}
    +children: []
    -id: 25623
    -titleTs: "'behind':10 'cloudflar':11 'host':6 'public':8 'safe':2 'self':5 'self-host':4 'websit':9"
    -bodyTs: "'access':131 'actual':33 'avail':82 'behind':97 'blog':18,90 'call':173 'cloudflar':64,101,165 'constant':7 'contain':95 'docker':62,94 'domain':56 'els':45 'enough':107,118 'everyon':144 'everyth':126 'familiar':59 'find':8 'first':170 'get':127 'github':163 'go':157 'help':149 'host':47,79 'hurt':76 'insert':88 'isol':112 'know':117 'level':108 'look':161 'm':156 'name':57 'nas':53,86,135 'need':176 'often':12 'open':69 'page':167 'paranoid':124 'pay':43 'peopl':15 'platform':91 'pop':128 'port':171 'problem':11 'protect':102,110 'provid':130 'public':81 'realli':148 'reassur':152 'repli':143 'simpl':89 'solut':9 'someon':44 'somewhat':151 'somewher':27 'sort':99 'start':34 'sweet':55 'synolog':52 'tech':4,17 'thank':140 'theori':104 'think':21,154 'tunnel':65 'updat':139 'use':87 've':146 'want':31,41 'websit':83 'well':29 'whole':138 'wider':134 'work':2 'world':74 'would':66 'write':24"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703943518
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6114725"
    +editedAt: DateTimeImmutable @1709383228 {#1505
      date: 2024-03-02 13:40:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703857118 {#1713
      date: 2023-12-29 14:38:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#2846
  +subject: App\Entity\Entry {#1763
    +user: Proxies\__CG__\App\Entity\User {#1420
      +avatar: null
      +cover: null
      +email: "TedZanzibar@feddit.uk"
      +username: "@TedZanzibar@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723402422 {#1354
        date: 2024-08-11 20:53: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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
      +entries: Doctrine\ORM\PersistentCollection {#2495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2504 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
      +follows: Doctrine\ORM\PersistentCollection {#2591 …}
      +followers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
      +reports: Doctrine\ORM\PersistentCollection {#2615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
      +violations: Doctrine\ORM\PersistentCollection {#2644 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
      +awards: Doctrine\ORM\PersistentCollection {#2638 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
      +categories: Doctrine\ORM\PersistentCollection {#2668 …}
      -id: 26246
      -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "TedZanzibar@feddit.uk"
      +apProfileId: "https://feddit.uk/u/TedZanzibar"
      +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "TedZanzibar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727767264 {#1358
        date: 2024-10-01 09:21:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689243291 {#1356
        date: 2023-07-13 12:14:51.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-safe-is-self-hosting-a-public-website-behind-Cloudflare"
    +title: "How safe is self-hosting a public website behind Cloudflare?"
    +url: null
    +body: """
      I work in tech and am constantly finding solutions to problems, often on other people’s tech blogs, that I think “I should write that down somewhere” and, well, I want to actually start doing that, but I don’t want to pay someone else to host it.\n
      \n
      I have a Synology NAS, a sweet domain name, and familiarity with both Docker and Cloudflare tunnels. Would I be opening myself up to a world of hurt if I hosted a publicly available website on my NAS using [insert simple blogging platform], in a Docker container and behind some sort of Cloudflare protection?\n
      \n
      In theory that’s enough levels of protection and isolation but I don’t know enough about it to not be paranoid about everything getting popped and providing access to the wider NAS as a whole.\n
      \n
      Update: Thanks for the replies, everyone, they’ve been really helpful and somewhat reassuring. I think I’m going to have a look at Github and Cloudflare’s pages as my first port of call for my needs.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 37
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710850621 {#1517
      date: 2024-03-19 13:17:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1712 …}
    +votes: Doctrine\ORM\PersistentCollection {#1415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1775 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1431 …}
    +badges: Doctrine\ORM\PersistentCollection {#1438 …}
    +children: []
    -id: 25623
    -titleTs: "'behind':10 'cloudflar':11 'host':6 'public':8 'safe':2 'self':5 'self-host':4 'websit':9"
    -bodyTs: "'access':131 'actual':33 'avail':82 'behind':97 'blog':18,90 'call':173 'cloudflar':64,101,165 'constant':7 'contain':95 'docker':62,94 'domain':56 'els':45 'enough':107,118 'everyon':144 'everyth':126 'familiar':59 'find':8 'first':170 'get':127 'github':163 'go':157 'help':149 'host':47,79 'hurt':76 'insert':88 'isol':112 'know':117 'level':108 'look':161 'm':156 'name':57 'nas':53,86,135 'need':176 'often':12 'open':69 'page':167 'paranoid':124 'pay':43 'peopl':15 'platform':91 'pop':128 'port':171 'problem':11 'protect':102,110 'provid':130 'public':81 'realli':148 'reassur':152 'repli':143 'simpl':89 'solut':9 'someon':44 'somewhat':151 'somewher':27 'sort':99 'start':34 'sweet':55 'synolog':52 'tech':4,17 'thank':140 'theori':104 'think':21,154 'tunnel':65 'updat':139 'use':87 've':146 'want':31,41 'websit':83 'well':29 'whole':138 'wider':134 'work':2 'world':74 'would':66 'write':24"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703943518
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6114725"
    +editedAt: DateTimeImmutable @1709383228 {#1505
      date: 2024-03-02 13:40:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703857118 {#1713
      date: 2023-12-29 14:38:38.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.10 ms
Input props
[
  "subject" => App\Entity\Entry {#1763
    +user: Proxies\__CG__\App\Entity\User {#1420
      +avatar: null
      +cover: null
      +email: "TedZanzibar@feddit.uk"
      +username: "@TedZanzibar@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723402422 {#1354
        date: 2024-08-11 20:53: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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
      +entries: Doctrine\ORM\PersistentCollection {#2495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2504 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
      +follows: Doctrine\ORM\PersistentCollection {#2591 …}
      +followers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
      +reports: Doctrine\ORM\PersistentCollection {#2615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
      +violations: Doctrine\ORM\PersistentCollection {#2644 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
      +awards: Doctrine\ORM\PersistentCollection {#2638 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
      +categories: Doctrine\ORM\PersistentCollection {#2668 …}
      -id: 26246
      -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "TedZanzibar@feddit.uk"
      +apProfileId: "https://feddit.uk/u/TedZanzibar"
      +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "TedZanzibar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727767264 {#1358
        date: 2024-10-01 09:21:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689243291 {#1356
        date: 2023-07-13 12:14:51.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-safe-is-self-hosting-a-public-website-behind-Cloudflare"
    +title: "How safe is self-hosting a public website behind Cloudflare?"
    +url: null
    +body: """
      I work in tech and am constantly finding solutions to problems, often on other people’s tech blogs, that I think “I should write that down somewhere” and, well, I want to actually start doing that, but I don’t want to pay someone else to host it.\n
      \n
      I have a Synology NAS, a sweet domain name, and familiarity with both Docker and Cloudflare tunnels. Would I be opening myself up to a world of hurt if I hosted a publicly available website on my NAS using [insert simple blogging platform], in a Docker container and behind some sort of Cloudflare protection?\n
      \n
      In theory that’s enough levels of protection and isolation but I don’t know enough about it to not be paranoid about everything getting popped and providing access to the wider NAS as a whole.\n
      \n
      Update: Thanks for the replies, everyone, they’ve been really helpful and somewhat reassuring. I think I’m going to have a look at Github and Cloudflare’s pages as my first port of call for my needs.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 37
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710850621 {#1517
      date: 2024-03-19 13:17:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1712 …}
    +votes: Doctrine\ORM\PersistentCollection {#1415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1775 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1431 …}
    +badges: Doctrine\ORM\PersistentCollection {#1438 …}
    +children: []
    -id: 25623
    -titleTs: "'behind':10 'cloudflar':11 'host':6 'public':8 'safe':2 'self':5 'self-host':4 'websit':9"
    -bodyTs: "'access':131 'actual':33 'avail':82 'behind':97 'blog':18,90 'call':173 'cloudflar':64,101,165 'constant':7 'contain':95 'docker':62,94 'domain':56 'els':45 'enough':107,118 'everyon':144 'everyth':126 'familiar':59 'find':8 'first':170 'get':127 'github':163 'go':157 'help':149 'host':47,79 'hurt':76 'insert':88 'isol':112 'know':117 'level':108 'look':161 'm':156 'name':57 'nas':53,86,135 'need':176 'often':12 'open':69 'page':167 'paranoid':124 'pay':43 'peopl':15 'platform':91 'pop':128 'port':171 'problem':11 'protect':102,110 'provid':130 'public':81 'realli':148 'reassur':152 'repli':143 'simpl':89 'solut':9 'someon':44 'somewhat':151 'somewher':27 'sort':99 'start':34 'sweet':55 'synolog':52 'tech':4,17 'thank':140 'theori':104 'think':21,154 'tunnel':65 'updat':139 'use':87 've':146 'want':31,41 'websit':83 'well':29 'whole':138 'wider':134 'work':2 'world':74 'would':66 'write':24"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703943518
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6114725"
    +editedAt: DateTimeImmutable @1709383228 {#1505
      date: 2024-03-02 13:40:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703857118 {#1713
      date: 2023-12-29 14:38:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#2913
  +formDest: "entry"
  +subject: App\Entity\Entry {#1763
    +user: Proxies\__CG__\App\Entity\User {#1420
      +avatar: null
      +cover: null
      +email: "TedZanzibar@feddit.uk"
      +username: "@TedZanzibar@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723402422 {#1354
        date: 2024-08-11 20:53: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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1355 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2491 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2493 …}
      +entries: Doctrine\ORM\PersistentCollection {#2495 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2497 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2499 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2513 …}
      +posts: Doctrine\ORM\PersistentCollection {#2504 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2527 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2548 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2579 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2536 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2588 …}
      +follows: Doctrine\ORM\PersistentCollection {#2591 …}
      +followers: Doctrine\ORM\PersistentCollection {#2586 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2614 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2610 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2627 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2631 …}
      +reports: Doctrine\ORM\PersistentCollection {#2615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2637 …}
      +violations: Doctrine\ORM\PersistentCollection {#2644 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2646 …}
      +awards: Doctrine\ORM\PersistentCollection {#2638 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2655 …}
      +categories: Doctrine\ORM\PersistentCollection {#2668 …}
      -id: 26246
      -password: "$2y$13$ZnK3lIiAO/Q9cyKuX0rV9ux5ZoIT8tFswi8ryRNBlsfIPeX3.hwfm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2679 …}
      +apId: "TedZanzibar@feddit.uk"
      +apProfileId: "https://feddit.uk/u/TedZanzibar"
      +apPublicUrl: "https://feddit.uk/u/TedZanzibar"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "TedZanzibar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727767264 {#1358
        date: 2024-10-01 09:21:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689243291 {#1356
        date: 2023-07-13 12:14:51.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-safe-is-self-hosting-a-public-website-behind-Cloudflare"
    +title: "How safe is self-hosting a public website behind Cloudflare?"
    +url: null
    +body: """
      I work in tech and am constantly finding solutions to problems, often on other people’s tech blogs, that I think “I should write that down somewhere” and, well, I want to actually start doing that, but I don’t want to pay someone else to host it.\n
      \n
      I have a Synology NAS, a sweet domain name, and familiarity with both Docker and Cloudflare tunnels. Would I be opening myself up to a world of hurt if I hosted a publicly available website on my NAS using [insert simple blogging platform], in a Docker container and behind some sort of Cloudflare protection?\n
      \n
      In theory that’s enough levels of protection and isolation but I don’t know enough about it to not be paranoid about everything getting popped and providing access to the wider NAS as a whole.\n
      \n
      Update: Thanks for the replies, everyone, they’ve been really helpful and somewhat reassuring. I think I’m going to have a look at Github and Cloudflare’s pages as my first port of call for my needs.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 37
    +favouriteCount: 113
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710850621 {#1517
      date: 2024-03-19 13:17:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1712 …}
    +votes: Doctrine\ORM\PersistentCollection {#1415 …}
    +reports: Doctrine\ORM\PersistentCollection {#1488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1775 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1431 …}
    +badges: Doctrine\ORM\PersistentCollection {#1438 …}
    +children: []
    -id: 25623
    -titleTs: "'behind':10 'cloudflar':11 'host':6 'public':8 'safe':2 'self':5 'self-host':4 'websit':9"
    -bodyTs: "'access':131 'actual':33 'avail':82 'behind':97 'blog':18,90 'call':173 'cloudflar':64,101,165 'constant':7 'contain':95 'docker':62,94 'domain':56 'els':45 'enough':107,118 'everyon':144 'everyth':126 'familiar':59 'find':8 'first':170 'get':127 'github':163 'go':157 'help':149 'host':47,79 'hurt':76 'insert':88 'isol':112 'know':117 'level':108 'look':161 'm':156 'name':57 'nas':53,86,135 'need':176 'often':12 'open':69 'page':167 'paranoid':124 'pay':43 'peopl':15 'platform':91 'pop':128 'port':171 'problem':11 'protect':102,110 'provid':130 'public':81 'realli':148 'reassur':152 'repli':143 'simpl':89 'solut':9 'someon':44 'somewhat':151 'somewher':27 'sort':99 'start':34 'sweet':55 'synolog':52 'tech':4,17 'thank':140 'theori':104 'think':21,154 'tunnel':65 'updat':139 'use':87 've':146 'want':31,41 'websit':83 'well':29 'whole':138 'wider':134 'work':2 'world':74 'would':66 'write':24"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703943518
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/6114725"
    +editedAt: DateTimeImmutable @1709383228 {#1505
      date: 2024-03-02 13:40:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703857118 {#1713
      date: 2023-12-29 14:38:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 5.28 ms
Input props
[
  "entry" => App\Entity\Entry {#1693
    +user: Proxies\__CG__\App\Entity\User {#1695
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#3337
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
      +entries: Doctrine\ORM\PersistentCollection {#3346 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
      +posts: Doctrine\ORM\PersistentCollection {#3354 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
      +follows: Doctrine\ORM\PersistentCollection {#3366 …}
      +followers: Doctrine\ORM\PersistentCollection {#3368 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
      +reports: Doctrine\ORM\PersistentCollection {#3378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
      +violations: Doctrine\ORM\PersistentCollection {#3382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
      +awards: Doctrine\ORM\PersistentCollection {#3386 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
      +categories: Doctrine\ORM\PersistentCollection {#3390 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#3338
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#3339
        date: 2023-10-09 09:56:02.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Private-and-or-cheap-places-to-register-a-domain"
    +title: "Private and/or cheap places to register a domain"
    +url: null
    +body: """
      You have 5 seconds to answer 😃\n
      \n
      I’m currently using namecheap to buy cheap domains, I know they are not necessarily cheap in long term, but first year + coupons make them almost free\n
      \n
      But now I’ve got some domains I don’t want to just use one year, and it gives pretty much a lot of issues with pricing and privacy\n
      \n
      So please, people, share services you use, and tell me whether they are private and/or cheap and/or have all those countless generic domains and not just .com .org .net
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729582720 {#1434
      date: 2024-10-22 09:38:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1697 …}
    +votes: Doctrine\ORM\PersistentCollection {#1700 …}
    +reports: Doctrine\ORM\PersistentCollection {#1709 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1606 …}
    +badges: Doctrine\ORM\PersistentCollection {#1612 …}
    +children: []
    -id: 33703
    -titleTs: "'and/or':2 'cheap':3 'domain':8 'place':4 'privat':1 'regist':6"
    -bodyTs: "'5':3 'almost':32 'and/or':77,79 'answer':6 'buy':13 'cheap':14,22,78 'com':89 'countless':83 'coupon':29 'current':9 'domain':15,40,85 'first':27 'free':33 'generic':84 'give':52 'got':38 'issu':58 'know':17 'long':24 'lot':56 'm':8 'make':30 'much':54 'namecheap':11 'necessarili':21 'net':91 'one':48 'org':90 'peopl':65 'pleas':64 'pretti':53 'price':60 'privaci':62 'privat':76 'second':4 'servic':67 'share':66 'tell':71 'term':25 'use':10,47,69 've':37 'want':44 'whether':73 'year':28,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706558379
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13659546"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471979 {#1436
      date: 2024-01-28 20:59:39.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#3225
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1693
    +user: Proxies\__CG__\App\Entity\User {#1695
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#3337
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
      +entries: Doctrine\ORM\PersistentCollection {#3346 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
      +posts: Doctrine\ORM\PersistentCollection {#3354 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
      +follows: Doctrine\ORM\PersistentCollection {#3366 …}
      +followers: Doctrine\ORM\PersistentCollection {#3368 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
      +reports: Doctrine\ORM\PersistentCollection {#3378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
      +violations: Doctrine\ORM\PersistentCollection {#3382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
      +awards: Doctrine\ORM\PersistentCollection {#3386 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
      +categories: Doctrine\ORM\PersistentCollection {#3390 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#3338
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#3339
        date: 2023-10-09 09:56:02.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Private-and-or-cheap-places-to-register-a-domain"
    +title: "Private and/or cheap places to register a domain"
    +url: null
    +body: """
      You have 5 seconds to answer 😃\n
      \n
      I’m currently using namecheap to buy cheap domains, I know they are not necessarily cheap in long term, but first year + coupons make them almost free\n
      \n
      But now I’ve got some domains I don’t want to just use one year, and it gives pretty much a lot of issues with pricing and privacy\n
      \n
      So please, people, share services you use, and tell me whether they are private and/or cheap and/or have all those countless generic domains and not just .com .org .net
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729582720 {#1434
      date: 2024-10-22 09:38:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1697 …}
    +votes: Doctrine\ORM\PersistentCollection {#1700 …}
    +reports: Doctrine\ORM\PersistentCollection {#1709 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1606 …}
    +badges: Doctrine\ORM\PersistentCollection {#1612 …}
    +children: []
    -id: 33703
    -titleTs: "'and/or':2 'cheap':3 'domain':8 'place':4 'privat':1 'regist':6"
    -bodyTs: "'5':3 'almost':32 'and/or':77,79 'answer':6 'buy':13 'cheap':14,22,78 'com':89 'countless':83 'coupon':29 'current':9 'domain':15,40,85 'first':27 'free':33 'generic':84 'give':52 'got':38 'issu':58 'know':17 'long':24 'lot':56 'm':8 'make':30 'much':54 'namecheap':11 'necessarili':21 'net':91 'one':48 'org':90 'peopl':65 'pleas':64 'pretti':53 'price':60 'privaci':62 'privat':76 'second':4 'servic':67 'share':66 'tell':71 'term':25 'use':10,47,69 've':37 'want':44 'whether':73 'year':28,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706558379
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13659546"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471979 {#1436
      date: 2024-01-28 20:59:39.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1695
    +avatar: null
    +cover: null
    +email: "Gooey0210@sh.itjust.works"
    +username: "@Gooey0210@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729550030 {#3337
      date: 2024-10-22 00:33:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
    +entries: Doctrine\ORM\PersistentCollection {#3346 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
    +posts: Doctrine\ORM\PersistentCollection {#3354 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
    +follows: Doctrine\ORM\PersistentCollection {#3366 …}
    +followers: Doctrine\ORM\PersistentCollection {#3368 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
    +reports: Doctrine\ORM\PersistentCollection {#3378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
    +violations: Doctrine\ORM\PersistentCollection {#3382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
    +awards: Doctrine\ORM\PersistentCollection {#3386 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
    +categories: Doctrine\ORM\PersistentCollection {#3390 …}
    -id: 54329
    -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
    +apId: "Gooey0210@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Gooey0210"
    +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Gooey0210"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729146266 {#3338
      date: 2024-10-17 08:24:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696838162 {#3339
      date: 2023-10-09 09:56:02.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3300
  +user: Proxies\__CG__\App\Entity\User {#1695
    +avatar: null
    +cover: null
    +email: "Gooey0210@sh.itjust.works"
    +username: "@Gooey0210@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729550030 {#3337
      date: 2024-10-22 00:33:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
    +entries: Doctrine\ORM\PersistentCollection {#3346 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
    +posts: Doctrine\ORM\PersistentCollection {#3354 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
    +follows: Doctrine\ORM\PersistentCollection {#3366 …}
    +followers: Doctrine\ORM\PersistentCollection {#3368 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
    +reports: Doctrine\ORM\PersistentCollection {#3378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
    +violations: Doctrine\ORM\PersistentCollection {#3382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
    +awards: Doctrine\ORM\PersistentCollection {#3386 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
    +categories: Doctrine\ORM\PersistentCollection {#3390 …}
    -id: 54329
    -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
    +apId: "Gooey0210@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Gooey0210"
    +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Gooey0210"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729146266 {#3338
      date: 2024-10-17 08:24:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696838162 {#3339
      date: 2023-10-09 09:56:02.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706471979 {#1436
    date: 2024-01-28 20:59:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3413
  +date: DateTimeImmutable @1706471979 {#1436
    date: 2024-01-28 20:59:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706471979 {#1436
    date: 2024-01-28 20:59:39.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3467
  +createdAt: DateTimeImmutable @1706471979 {#1436
    date: 2024-01-28 20:59:39.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\Entry {#1693
    +user: Proxies\__CG__\App\Entity\User {#1695
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#3337
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
      +entries: Doctrine\ORM\PersistentCollection {#3346 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
      +posts: Doctrine\ORM\PersistentCollection {#3354 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
      +follows: Doctrine\ORM\PersistentCollection {#3366 …}
      +followers: Doctrine\ORM\PersistentCollection {#3368 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
      +reports: Doctrine\ORM\PersistentCollection {#3378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
      +violations: Doctrine\ORM\PersistentCollection {#3382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
      +awards: Doctrine\ORM\PersistentCollection {#3386 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
      +categories: Doctrine\ORM\PersistentCollection {#3390 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#3338
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#3339
        date: 2023-10-09 09:56:02.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Private-and-or-cheap-places-to-register-a-domain"
    +title: "Private and/or cheap places to register a domain"
    +url: null
    +body: """
      You have 5 seconds to answer 😃\n
      \n
      I’m currently using namecheap to buy cheap domains, I know they are not necessarily cheap in long term, but first year + coupons make them almost free\n
      \n
      But now I’ve got some domains I don’t want to just use one year, and it gives pretty much a lot of issues with pricing and privacy\n
      \n
      So please, people, share services you use, and tell me whether they are private and/or cheap and/or have all those countless generic domains and not just .com .org .net
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729582720 {#1434
      date: 2024-10-22 09:38:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1697 …}
    +votes: Doctrine\ORM\PersistentCollection {#1700 …}
    +reports: Doctrine\ORM\PersistentCollection {#1709 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1606 …}
    +badges: Doctrine\ORM\PersistentCollection {#1612 …}
    +children: []
    -id: 33703
    -titleTs: "'and/or':2 'cheap':3 'domain':8 'place':4 'privat':1 'regist':6"
    -bodyTs: "'5':3 'almost':32 'and/or':77,79 'answer':6 'buy':13 'cheap':14,22,78 'com':89 'countless':83 'coupon':29 'current':9 'domain':15,40,85 'first':27 'free':33 'generic':84 'give':52 'got':38 'issu':58 'know':17 'long':24 'lot':56 'm':8 'make':30 'much':54 'namecheap':11 'necessarili':21 'net':91 'one':48 'org':90 'peopl':65 'pleas':64 'pretti':53 'price':60 'privaci':62 'privat':76 'second':4 'servic':67 'share':66 'tell':71 'term':25 'use':10,47,69 've':37 'want':44 'whether':73 'year':28,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706558379
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13659546"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471979 {#1436
      date: 2024-01-28 20:59:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3522
  +subject: App\Entity\Entry {#1693
    +user: Proxies\__CG__\App\Entity\User {#1695
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#3337
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
      +entries: Doctrine\ORM\PersistentCollection {#3346 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
      +posts: Doctrine\ORM\PersistentCollection {#3354 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
      +follows: Doctrine\ORM\PersistentCollection {#3366 …}
      +followers: Doctrine\ORM\PersistentCollection {#3368 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
      +reports: Doctrine\ORM\PersistentCollection {#3378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
      +violations: Doctrine\ORM\PersistentCollection {#3382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
      +awards: Doctrine\ORM\PersistentCollection {#3386 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
      +categories: Doctrine\ORM\PersistentCollection {#3390 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#3338
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#3339
        date: 2023-10-09 09:56:02.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Private-and-or-cheap-places-to-register-a-domain"
    +title: "Private and/or cheap places to register a domain"
    +url: null
    +body: """
      You have 5 seconds to answer 😃\n
      \n
      I’m currently using namecheap to buy cheap domains, I know they are not necessarily cheap in long term, but first year + coupons make them almost free\n
      \n
      But now I’ve got some domains I don’t want to just use one year, and it gives pretty much a lot of issues with pricing and privacy\n
      \n
      So please, people, share services you use, and tell me whether they are private and/or cheap and/or have all those countless generic domains and not just .com .org .net
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729582720 {#1434
      date: 2024-10-22 09:38:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1697 …}
    +votes: Doctrine\ORM\PersistentCollection {#1700 …}
    +reports: Doctrine\ORM\PersistentCollection {#1709 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1606 …}
    +badges: Doctrine\ORM\PersistentCollection {#1612 …}
    +children: []
    -id: 33703
    -titleTs: "'and/or':2 'cheap':3 'domain':8 'place':4 'privat':1 'regist':6"
    -bodyTs: "'5':3 'almost':32 'and/or':77,79 'answer':6 'buy':13 'cheap':14,22,78 'com':89 'countless':83 'coupon':29 'current':9 'domain':15,40,85 'first':27 'free':33 'generic':84 'give':52 'got':38 'issu':58 'know':17 'long':24 'lot':56 'm':8 'make':30 'much':54 'namecheap':11 'necessarili':21 'net':91 'one':48 'org':90 'peopl':65 'pleas':64 'pretti':53 'price':60 'privaci':62 'privat':76 'second':4 'servic':67 'share':66 'tell':71 'term':25 'use':10,47,69 've':37 'want':44 'whether':73 'year':28,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706558379
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13659546"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471979 {#1436
      date: 2024-01-28 20:59:39.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\Entry {#1693
    +user: Proxies\__CG__\App\Entity\User {#1695
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#3337
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
      +entries: Doctrine\ORM\PersistentCollection {#3346 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
      +posts: Doctrine\ORM\PersistentCollection {#3354 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
      +follows: Doctrine\ORM\PersistentCollection {#3366 …}
      +followers: Doctrine\ORM\PersistentCollection {#3368 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
      +reports: Doctrine\ORM\PersistentCollection {#3378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
      +violations: Doctrine\ORM\PersistentCollection {#3382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
      +awards: Doctrine\ORM\PersistentCollection {#3386 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
      +categories: Doctrine\ORM\PersistentCollection {#3390 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#3338
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#3339
        date: 2023-10-09 09:56:02.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Private-and-or-cheap-places-to-register-a-domain"
    +title: "Private and/or cheap places to register a domain"
    +url: null
    +body: """
      You have 5 seconds to answer 😃\n
      \n
      I’m currently using namecheap to buy cheap domains, I know they are not necessarily cheap in long term, but first year + coupons make them almost free\n
      \n
      But now I’ve got some domains I don’t want to just use one year, and it gives pretty much a lot of issues with pricing and privacy\n
      \n
      So please, people, share services you use, and tell me whether they are private and/or cheap and/or have all those countless generic domains and not just .com .org .net
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729582720 {#1434
      date: 2024-10-22 09:38:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1697 …}
    +votes: Doctrine\ORM\PersistentCollection {#1700 …}
    +reports: Doctrine\ORM\PersistentCollection {#1709 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1606 …}
    +badges: Doctrine\ORM\PersistentCollection {#1612 …}
    +children: []
    -id: 33703
    -titleTs: "'and/or':2 'cheap':3 'domain':8 'place':4 'privat':1 'regist':6"
    -bodyTs: "'5':3 'almost':32 'and/or':77,79 'answer':6 'buy':13 'cheap':14,22,78 'com':89 'countless':83 'coupon':29 'current':9 'domain':15,40,85 'first':27 'free':33 'generic':84 'give':52 'got':38 'issu':58 'know':17 'long':24 'lot':56 'm':8 'make':30 'much':54 'namecheap':11 'necessarili':21 'net':91 'one':48 'org':90 'peopl':65 'pleas':64 'pretti':53 'price':60 'privaci':62 'privat':76 'second':4 'servic':67 'share':66 'tell':71 'term':25 'use':10,47,69 've':37 'want':44 'whether':73 'year':28,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706558379
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13659546"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471979 {#1436
      date: 2024-01-28 20:59:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3579
  +formDest: "entry"
  +subject: App\Entity\Entry {#1693
    +user: Proxies\__CG__\App\Entity\User {#1695
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#3337
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3340 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3342 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3344 …}
      +entries: Doctrine\ORM\PersistentCollection {#3346 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3348 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3350 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3352 …}
      +posts: Doctrine\ORM\PersistentCollection {#3354 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3356 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3358 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3360 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3362 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3364 …}
      +follows: Doctrine\ORM\PersistentCollection {#3366 …}
      +followers: Doctrine\ORM\PersistentCollection {#3368 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3370 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3372 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3374 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3376 …}
      +reports: Doctrine\ORM\PersistentCollection {#3378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3380 …}
      +violations: Doctrine\ORM\PersistentCollection {#3382 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3384 …}
      +awards: Doctrine\ORM\PersistentCollection {#3386 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3388 …}
      +categories: Doctrine\ORM\PersistentCollection {#3390 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3392 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#3338
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#3339
        date: 2023-10-09 09:56:02.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Private-and-or-cheap-places-to-register-a-domain"
    +title: "Private and/or cheap places to register a domain"
    +url: null
    +body: """
      You have 5 seconds to answer 😃\n
      \n
      I’m currently using namecheap to buy cheap domains, I know they are not necessarily cheap in long term, but first year + coupons make them almost free\n
      \n
      But now I’ve got some domains I don’t want to just use one year, and it gives pretty much a lot of issues with pricing and privacy\n
      \n
      So please, people, share services you use, and tell me whether they are private and/or cheap and/or have all those countless generic domains and not just .com .org .net
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 36
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729582720 {#1434
      date: 2024-10-22 09:38:40.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1697 …}
    +votes: Doctrine\ORM\PersistentCollection {#1700 …}
    +reports: Doctrine\ORM\PersistentCollection {#1709 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1606 …}
    +badges: Doctrine\ORM\PersistentCollection {#1612 …}
    +children: []
    -id: 33703
    -titleTs: "'and/or':2 'cheap':3 'domain':8 'place':4 'privat':1 'regist':6"
    -bodyTs: "'5':3 'almost':32 'and/or':77,79 'answer':6 'buy':13 'cheap':14,22,78 'com':89 'countless':83 'coupon':29 'current':9 'domain':15,40,85 'first':27 'free':33 'generic':84 'give':52 'got':38 'issu':58 'know':17 'long':24 'lot':56 'm':8 'make':30 'much':54 'namecheap':11 'necessarili':21 'net':91 'one':48 'org':90 'peopl':65 'pleas':64 'pretti':53 'price':60 'privaci':62 'privat':76 'second':4 'servic':67 'share':66 'tell':71 'term':25 'use':10,47,69 've':37 'want':44 'whether':73 'year':28,49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706558379
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/13659546"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706471979 {#1436
      date: 2024-01-28 20:59:39.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 12.22 ms
Input props
[
  "entry" => App\Entity\Entry {#1639
    +user: Proxies\__CG__\App\Entity\User {#1646
      +avatar: null
      +cover: null
      +email: "tofubl@discuss.tchncs.de"
      +username: "@tofubl@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712594949 {#4115
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
      +entries: Doctrine\ORM\PersistentCollection {#4124 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
      +posts: Doctrine\ORM\PersistentCollection {#4132 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
      +follows: Doctrine\ORM\PersistentCollection {#4144 …}
      +followers: Doctrine\ORM\PersistentCollection {#4146 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
      +reports: Doctrine\ORM\PersistentCollection {#4156 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
      +violations: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      +awards: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
      +categories: Doctrine\ORM\PersistentCollection {#4168 …}
      -id: 72209
      -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
      +apId: "tofubl@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/tofubl"
      +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "tofubl"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704800253 {#4116
        date: 2024-01-09 12:37:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699258760 {#4117
        date: 2023-11-06 09:19:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-Performance-Improvements"
    +title: "Nextcloud Performance Improvements"
    +url: null
    +body: """
      Nextcloud seems to have a bad reputation around here regarding performance. It never really bothered me, but when a comment on a [post here yesterday](https://discuss.tchncs.de/post/8512710) talked about huge speed gains to be had with Postgres, I got curious and spent a few hours researching and tweaking my setup.\n
      \n
      I thought I’d write up what I learned and maybe others can jump in with their insights to make this a good general overview.\n
      \n
      To note, my installation initially started out with [this docker compose stack](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml) from the official nextcloud docker images (as opposed to the AIO image or a source installation.) I run this behind an [NGINX reverse proxy](https://github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).\n
      \n
      #### Sources of information\n
      \n
      - [Server tuning on Nextcloud Docs](https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html): Most of this are very basic things that are already taken care of in the docker image or in the proxy companion image I’m using. The one thing I haven’t tried and that comes up in other places, too, is using Imaginary for image preview generation.\n
      - [How to migrate Nextcloud 17 Database Backend from MySQL to postgreSQL](https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)\n
      - [Eking out some Nextcloud Performance](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) mainly talks about using a socket connection for redis, but also mentions logging to syslog (have not found a good source of information for this), using postgres, using imaginary for image previews\n
      \n
      ### Improvements\n
      \n
      #### Migrate DB to Postgres\n
      \n
      What I did first is migrate from maridb to postgres, roughly following the blog post I linked above. I didn’t do any benchmarking, but page loads felt a little faster after that (but a far cry from the “way way faster” claims I’d read.)\n
      \n
      Here's my process- add postgres container to compose file [like so](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml). I named mine “postgres”, added a “postgres” volume, and added it to depends_on for app and cron - run migration command from nextcloud app container like any other occ command. The migration process stopped with an error for a deactivated app so I completely removed it, dropped the postgres tables and started migration again and it went through. after migration, check `admin settings/system` to make sure Nextcloud is now using postgres. `./occ db:convert-type --password $POSTGRES_PASSWORD --all-apps pgsql $POSTGRES_USER postgres $POSTGRES_DB`- remove old “db” container and volume and all references to it from compose file and run `docker compose up -d --remove-orphans`\n
      \n
      #### Redis over Sockets\n
      \n
      I followed [above guide](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) for connecting to Redis with sockets with details as stated below. This improved performance quite significantly. Very fast loads for files, calendar, etc. I haven’t yet changed the postgres connection over to sockets since the article spoke about minor improvements, but I might try this next.\n
      \n
      Hints- the redis configuration (host, port, password, …) need to be set in `config/config.php`, as well as `config/redis.config.php`- the cron container needs to receive the same `/etc/localtime` and `/etc/timezone` volumes the app container did, as well as the `volumes_from: tmp`\n
      \n
      #### EDIT Postgres over Sockets\n
      \n
      I’m now connecting to Postgres over sockets as well, which gave another pretty significant speed bump. When looking at developer tools in Firefox, the dashboard now finishes loading in half the time it did before the change; just over 6s. I followed the [same blog article I did for Redis](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).\n
      \n
      Steps- in the compose file, for the db container: add volumes `/etc/localtime` and `/etc/timezone`; add `user: “70:33”`; add `command: postgres -c unix_socket_directories=‘/var/run/postgresql/,/tmp/docker/’`; add tmp container to `volumes_from` and `depends_on`- in nextcloud config.php, replace `‘dbhost’ => ‘postgres’,` with `‘dbhost’ => ‘/tmp/docker/’,`\n
      \n
      ### Outlook\n
      \n
      What have you done to improve your instance’s performance? Do you know good articles to share? I’m happy to edit this post to include any insights and make this a good source of information regarding Nextcloud performance.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 35
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712594949 {#1743
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1647 …}
    +votes: Doctrine\ORM\PersistentCollection {#1640 …}
    +reports: Doctrine\ORM\PersistentCollection {#1648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1675 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1676 …}
    +badges: Doctrine\ORM\PersistentCollection {#1673 …}
    +children: []
    -id: 26234
    -titleTs: "'improv':3 'nextcloud':1 'perform':2"
    -bodyTs: "'/etc/localtime':491,575 '/etc/timezone':493,577 '/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':191 '/jwilder/docker-letsencrypt-nginx-proxy-companion).':118 '/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':91 '/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':297 '/occ':369 '/post/8512710)':28 '/server/latest/admin_manual/installation/server_tuning.html):':129 '/tech/20220618-eking-out-some-nextcloud-performance/)':199,418 '/tech/20220618-eking-out-some-nextcloud-performance/).':563 '/tmp/docker':590,608 '/var/run/postgresql':589 '17':182 '33':581 '6s':550 '70':580 'ad':302,307 'add':287,573,578,582,591 'admin':359 'aio':102 'all-app':377 'alreadi':139 'also':210 'anoth':522 'app':313,321,338,379,496 'around':8 'articl':455,556,624 'backend':184 'bad':6 'basic':135 'behind':111 'benchmark':260 'blog':250,555 'bother':15 'bump':526 'c':585 'calendar':440 'care':141 'chang':446,547 'check':358 'claim':279 'come':165 'command':318,327,583 'comment':20 'companion':151 'complet':341 'compos':87,291,398,403,567 'config.php':602 'config/config.php':478 'config/redis.config.php':482 'configur':469 'connect':206,420,449,513 'contain':289,322,389,485,497,572,593 'convert':372 'convert-typ':371 'cri':273 'cron':315,484 'curious':41 'd':55,281,405 'dashboard':535 'databas':183 'db':234,370,385,388,571 'dbhost':604,607 'deactiv':337 'depend':310,598 'detail':426 'develop':530 'didn':256 'directori':588 'discuss.tchncs.de':27 'discuss.tchncs.de/post/8512710)':26 'doc':126 'docker':86,96,145,402 'docs.nextcloud.com':128 'docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html):':127 'done':613 'drop':344 'edit':506,631 'eke':192 'error':334 'etc':441 'far':272 'fast':436 'faster':267,278 'felt':264 'file':292,399,439,568 'finish':537 'firefox':533 'first':240 'follow':248,413,552 'found':217 'gain':33 'gave':521 'general':75 'generat':177 'github.com':90,117,296 'github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).':116 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':89 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':295 'good':74,219,623,642 'got':40 'guid':415 'half':540 'happi':629 'haven':160,443 'hint':466 'host':470 'hour':46 'huge':31 'imag':97,103,146,152,175,230 'imaginari':173,228 'improv':232,431,459,615 'includ':635 'inform':121,222,645 'initi':81 'insight':69,637 'instal':80,107 'instanc':617 'jump':65 'know':622 'learn':60 'like':293,323 'link':253 'littl':266 'load':263,437,538 'log':212 'look':528 'm':154,511,628 'main':200 'make':71,362,639 'maridb':244 'markus-blog.de':190 'markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':189 'mayb':62 'mention':211 'might':462 'migrat':180,233,242,317,329,350,357 'mine':300 'minor':458 'mysql':186 'name':299 'need':473,486 'never':13 'next':465 'nextcloud':1,95,125,181,195,320,364,601,647 'nginx':113 'note':78 'occ':326 'offici':94 'old':387 'one':157 'oppos':99 'orphan':408 'other':63 'outlook':609 'overview':76 'page':262 'password':374,376,472 'peekread.info':198,417,562 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/)':197,416 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).':561 'perform':11,196,432,619,648 'pgsql':380 'place':169 'port':471 'post':23,251,633 'postgr':38,226,236,246,288,301,304,346,368,375,381,383,384,448,507,515,584,605 'postgresql':188 'pretti':523 'preview':176,231 'process':286,330 'proxi':115,150 'quit':433 'read':282 'realli':14 'receiv':488 'redi':208,409,422,468,560 'refer':394 'regard':10,646 'remov':342,386,407 'remove-orphan':406 'replac':603 'reput':7 'research':47 'revers':114 'rough':247 'run':109,316,401 'seem':2 'server':122 'set':476 'settings/system':360 'setup':51 'share':626 'signific':434,524 'sinc':453 'socket':205,411,424,452,509,517,587 'sourc':106,119,220,643 'speed':32,525 'spent':43 'spoke':456 'stack':88 'start':82,349 'state':428 'step':564 'stop':331 'sure':363 'syslog':214 'tabl':347 'taken':140 'talk':29,201 'thing':136,158 'thought':53 'time':542 'tmp':505,592 'tool':531 'tri':162,463 'tune':123 'tweak':49 'type':373 'unix':586 'use':155,172,203,225,227,367 'user':382,579 'volum':305,391,494,503,574,595 'way':276,277 'well':480,500,519 'went':354 'write':56 'yesterday':25 'yet':445"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704118066
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8559818"
    +editedAt: DateTimeImmutable @1720292146 {#1752
      date: 2024-07-06 20:55:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704031666 {#1744
      date: 2023-12-31 15:07:46.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#3828
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1639
    +user: Proxies\__CG__\App\Entity\User {#1646
      +avatar: null
      +cover: null
      +email: "tofubl@discuss.tchncs.de"
      +username: "@tofubl@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712594949 {#4115
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
      +entries: Doctrine\ORM\PersistentCollection {#4124 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
      +posts: Doctrine\ORM\PersistentCollection {#4132 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
      +follows: Doctrine\ORM\PersistentCollection {#4144 …}
      +followers: Doctrine\ORM\PersistentCollection {#4146 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
      +reports: Doctrine\ORM\PersistentCollection {#4156 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
      +violations: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      +awards: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
      +categories: Doctrine\ORM\PersistentCollection {#4168 …}
      -id: 72209
      -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
      +apId: "tofubl@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/tofubl"
      +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "tofubl"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704800253 {#4116
        date: 2024-01-09 12:37:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699258760 {#4117
        date: 2023-11-06 09:19:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-Performance-Improvements"
    +title: "Nextcloud Performance Improvements"
    +url: null
    +body: """
      Nextcloud seems to have a bad reputation around here regarding performance. It never really bothered me, but when a comment on a [post here yesterday](https://discuss.tchncs.de/post/8512710) talked about huge speed gains to be had with Postgres, I got curious and spent a few hours researching and tweaking my setup.\n
      \n
      I thought I’d write up what I learned and maybe others can jump in with their insights to make this a good general overview.\n
      \n
      To note, my installation initially started out with [this docker compose stack](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml) from the official nextcloud docker images (as opposed to the AIO image or a source installation.) I run this behind an [NGINX reverse proxy](https://github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).\n
      \n
      #### Sources of information\n
      \n
      - [Server tuning on Nextcloud Docs](https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html): Most of this are very basic things that are already taken care of in the docker image or in the proxy companion image I’m using. The one thing I haven’t tried and that comes up in other places, too, is using Imaginary for image preview generation.\n
      - [How to migrate Nextcloud 17 Database Backend from MySQL to postgreSQL](https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)\n
      - [Eking out some Nextcloud Performance](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) mainly talks about using a socket connection for redis, but also mentions logging to syslog (have not found a good source of information for this), using postgres, using imaginary for image previews\n
      \n
      ### Improvements\n
      \n
      #### Migrate DB to Postgres\n
      \n
      What I did first is migrate from maridb to postgres, roughly following the blog post I linked above. I didn’t do any benchmarking, but page loads felt a little faster after that (but a far cry from the “way way faster” claims I’d read.)\n
      \n
      Here's my process- add postgres container to compose file [like so](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml). I named mine “postgres”, added a “postgres” volume, and added it to depends_on for app and cron - run migration command from nextcloud app container like any other occ command. The migration process stopped with an error for a deactivated app so I completely removed it, dropped the postgres tables and started migration again and it went through. after migration, check `admin settings/system` to make sure Nextcloud is now using postgres. `./occ db:convert-type --password $POSTGRES_PASSWORD --all-apps pgsql $POSTGRES_USER postgres $POSTGRES_DB`- remove old “db” container and volume and all references to it from compose file and run `docker compose up -d --remove-orphans`\n
      \n
      #### Redis over Sockets\n
      \n
      I followed [above guide](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) for connecting to Redis with sockets with details as stated below. This improved performance quite significantly. Very fast loads for files, calendar, etc. I haven’t yet changed the postgres connection over to sockets since the article spoke about minor improvements, but I might try this next.\n
      \n
      Hints- the redis configuration (host, port, password, …) need to be set in `config/config.php`, as well as `config/redis.config.php`- the cron container needs to receive the same `/etc/localtime` and `/etc/timezone` volumes the app container did, as well as the `volumes_from: tmp`\n
      \n
      #### EDIT Postgres over Sockets\n
      \n
      I’m now connecting to Postgres over sockets as well, which gave another pretty significant speed bump. When looking at developer tools in Firefox, the dashboard now finishes loading in half the time it did before the change; just over 6s. I followed the [same blog article I did for Redis](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).\n
      \n
      Steps- in the compose file, for the db container: add volumes `/etc/localtime` and `/etc/timezone`; add `user: “70:33”`; add `command: postgres -c unix_socket_directories=‘/var/run/postgresql/,/tmp/docker/’`; add tmp container to `volumes_from` and `depends_on`- in nextcloud config.php, replace `‘dbhost’ => ‘postgres’,` with `‘dbhost’ => ‘/tmp/docker/’,`\n
      \n
      ### Outlook\n
      \n
      What have you done to improve your instance’s performance? Do you know good articles to share? I’m happy to edit this post to include any insights and make this a good source of information regarding Nextcloud performance.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 35
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712594949 {#1743
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1647 …}
    +votes: Doctrine\ORM\PersistentCollection {#1640 …}
    +reports: Doctrine\ORM\PersistentCollection {#1648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1675 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1676 …}
    +badges: Doctrine\ORM\PersistentCollection {#1673 …}
    +children: []
    -id: 26234
    -titleTs: "'improv':3 'nextcloud':1 'perform':2"
    -bodyTs: "'/etc/localtime':491,575 '/etc/timezone':493,577 '/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':191 '/jwilder/docker-letsencrypt-nginx-proxy-companion).':118 '/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':91 '/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':297 '/occ':369 '/post/8512710)':28 '/server/latest/admin_manual/installation/server_tuning.html):':129 '/tech/20220618-eking-out-some-nextcloud-performance/)':199,418 '/tech/20220618-eking-out-some-nextcloud-performance/).':563 '/tmp/docker':590,608 '/var/run/postgresql':589 '17':182 '33':581 '6s':550 '70':580 'ad':302,307 'add':287,573,578,582,591 'admin':359 'aio':102 'all-app':377 'alreadi':139 'also':210 'anoth':522 'app':313,321,338,379,496 'around':8 'articl':455,556,624 'backend':184 'bad':6 'basic':135 'behind':111 'benchmark':260 'blog':250,555 'bother':15 'bump':526 'c':585 'calendar':440 'care':141 'chang':446,547 'check':358 'claim':279 'come':165 'command':318,327,583 'comment':20 'companion':151 'complet':341 'compos':87,291,398,403,567 'config.php':602 'config/config.php':478 'config/redis.config.php':482 'configur':469 'connect':206,420,449,513 'contain':289,322,389,485,497,572,593 'convert':372 'convert-typ':371 'cri':273 'cron':315,484 'curious':41 'd':55,281,405 'dashboard':535 'databas':183 'db':234,370,385,388,571 'dbhost':604,607 'deactiv':337 'depend':310,598 'detail':426 'develop':530 'didn':256 'directori':588 'discuss.tchncs.de':27 'discuss.tchncs.de/post/8512710)':26 'doc':126 'docker':86,96,145,402 'docs.nextcloud.com':128 'docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html):':127 'done':613 'drop':344 'edit':506,631 'eke':192 'error':334 'etc':441 'far':272 'fast':436 'faster':267,278 'felt':264 'file':292,399,439,568 'finish':537 'firefox':533 'first':240 'follow':248,413,552 'found':217 'gain':33 'gave':521 'general':75 'generat':177 'github.com':90,117,296 'github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).':116 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':89 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':295 'good':74,219,623,642 'got':40 'guid':415 'half':540 'happi':629 'haven':160,443 'hint':466 'host':470 'hour':46 'huge':31 'imag':97,103,146,152,175,230 'imaginari':173,228 'improv':232,431,459,615 'includ':635 'inform':121,222,645 'initi':81 'insight':69,637 'instal':80,107 'instanc':617 'jump':65 'know':622 'learn':60 'like':293,323 'link':253 'littl':266 'load':263,437,538 'log':212 'look':528 'm':154,511,628 'main':200 'make':71,362,639 'maridb':244 'markus-blog.de':190 'markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':189 'mayb':62 'mention':211 'might':462 'migrat':180,233,242,317,329,350,357 'mine':300 'minor':458 'mysql':186 'name':299 'need':473,486 'never':13 'next':465 'nextcloud':1,95,125,181,195,320,364,601,647 'nginx':113 'note':78 'occ':326 'offici':94 'old':387 'one':157 'oppos':99 'orphan':408 'other':63 'outlook':609 'overview':76 'page':262 'password':374,376,472 'peekread.info':198,417,562 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/)':197,416 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).':561 'perform':11,196,432,619,648 'pgsql':380 'place':169 'port':471 'post':23,251,633 'postgr':38,226,236,246,288,301,304,346,368,375,381,383,384,448,507,515,584,605 'postgresql':188 'pretti':523 'preview':176,231 'process':286,330 'proxi':115,150 'quit':433 'read':282 'realli':14 'receiv':488 'redi':208,409,422,468,560 'refer':394 'regard':10,646 'remov':342,386,407 'remove-orphan':406 'replac':603 'reput':7 'research':47 'revers':114 'rough':247 'run':109,316,401 'seem':2 'server':122 'set':476 'settings/system':360 'setup':51 'share':626 'signific':434,524 'sinc':453 'socket':205,411,424,452,509,517,587 'sourc':106,119,220,643 'speed':32,525 'spent':43 'spoke':456 'stack':88 'start':82,349 'state':428 'step':564 'stop':331 'sure':363 'syslog':214 'tabl':347 'taken':140 'talk':29,201 'thing':136,158 'thought':53 'time':542 'tmp':505,592 'tool':531 'tri':162,463 'tune':123 'tweak':49 'type':373 'unix':586 'use':155,172,203,225,227,367 'user':382,579 'volum':305,391,494,503,574,595 'way':276,277 'well':480,500,519 'went':354 'write':56 'yesterday':25 'yet':445"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704118066
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8559818"
    +editedAt: DateTimeImmutable @1720292146 {#1752
      date: 2024-07-06 20:55:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704031666 {#1744
      date: 2023-12-31 15:07:46.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.57 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1646
    +avatar: null
    +cover: null
    +email: "tofubl@discuss.tchncs.de"
    +username: "@tofubl@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712594949 {#4115
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
    +entries: Doctrine\ORM\PersistentCollection {#4124 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
    +posts: Doctrine\ORM\PersistentCollection {#4132 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
    +follows: Doctrine\ORM\PersistentCollection {#4144 …}
    +followers: Doctrine\ORM\PersistentCollection {#4146 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
    +reports: Doctrine\ORM\PersistentCollection {#4156 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
    +violations: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    +awards: Doctrine\ORM\PersistentCollection {#4164 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
    +categories: Doctrine\ORM\PersistentCollection {#4168 …}
    -id: 72209
    -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
    +apId: "tofubl@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/tofubl"
    +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "tofubl"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704800253 {#4116
      date: 2024-01-09 12:37:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699258760 {#4117
      date: 2023-11-06 09:19:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4078
  +user: Proxies\__CG__\App\Entity\User {#1646
    +avatar: null
    +cover: null
    +email: "tofubl@discuss.tchncs.de"
    +username: "@tofubl@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712594949 {#4115
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
    +entries: Doctrine\ORM\PersistentCollection {#4124 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
    +posts: Doctrine\ORM\PersistentCollection {#4132 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
    +follows: Doctrine\ORM\PersistentCollection {#4144 …}
    +followers: Doctrine\ORM\PersistentCollection {#4146 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
    +reports: Doctrine\ORM\PersistentCollection {#4156 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
    +violations: Doctrine\ORM\PersistentCollection {#4160 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
    +awards: Doctrine\ORM\PersistentCollection {#4164 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
    +categories: Doctrine\ORM\PersistentCollection {#4168 …}
    -id: 72209
    -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
    +apId: "tofubl@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/tofubl"
    +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "tofubl"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704800253 {#4116
      date: 2024-01-09 12:37:33.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699258760 {#4117
      date: 2023-11-06 09:19:20.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704031666 {#1744
    date: 2023-12-31 15:07:46.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4191
  +date: DateTimeImmutable @1704031666 {#1744
    date: 2023-12-31 15:07:46.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704031666 {#1744
    date: 2023-12-31 15:07:46.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720292146 {#1752
    date: 2024-07-06 20:55:46.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4245
  +createdAt: DateTimeImmutable @1704031666 {#1744
    date: 2023-12-31 15:07:46.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720292146 {#1752
    date: 2024-07-06 20:55:46.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\Entry {#1639
    +user: Proxies\__CG__\App\Entity\User {#1646
      +avatar: null
      +cover: null
      +email: "tofubl@discuss.tchncs.de"
      +username: "@tofubl@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712594949 {#4115
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
      +entries: Doctrine\ORM\PersistentCollection {#4124 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
      +posts: Doctrine\ORM\PersistentCollection {#4132 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
      +follows: Doctrine\ORM\PersistentCollection {#4144 …}
      +followers: Doctrine\ORM\PersistentCollection {#4146 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
      +reports: Doctrine\ORM\PersistentCollection {#4156 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
      +violations: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      +awards: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
      +categories: Doctrine\ORM\PersistentCollection {#4168 …}
      -id: 72209
      -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
      +apId: "tofubl@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/tofubl"
      +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "tofubl"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704800253 {#4116
        date: 2024-01-09 12:37:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699258760 {#4117
        date: 2023-11-06 09:19:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-Performance-Improvements"
    +title: "Nextcloud Performance Improvements"
    +url: null
    +body: """
      Nextcloud seems to have a bad reputation around here regarding performance. It never really bothered me, but when a comment on a [post here yesterday](https://discuss.tchncs.de/post/8512710) talked about huge speed gains to be had with Postgres, I got curious and spent a few hours researching and tweaking my setup.\n
      \n
      I thought I’d write up what I learned and maybe others can jump in with their insights to make this a good general overview.\n
      \n
      To note, my installation initially started out with [this docker compose stack](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml) from the official nextcloud docker images (as opposed to the AIO image or a source installation.) I run this behind an [NGINX reverse proxy](https://github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).\n
      \n
      #### Sources of information\n
      \n
      - [Server tuning on Nextcloud Docs](https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html): Most of this are very basic things that are already taken care of in the docker image or in the proxy companion image I’m using. The one thing I haven’t tried and that comes up in other places, too, is using Imaginary for image preview generation.\n
      - [How to migrate Nextcloud 17 Database Backend from MySQL to postgreSQL](https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)\n
      - [Eking out some Nextcloud Performance](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) mainly talks about using a socket connection for redis, but also mentions logging to syslog (have not found a good source of information for this), using postgres, using imaginary for image previews\n
      \n
      ### Improvements\n
      \n
      #### Migrate DB to Postgres\n
      \n
      What I did first is migrate from maridb to postgres, roughly following the blog post I linked above. I didn’t do any benchmarking, but page loads felt a little faster after that (but a far cry from the “way way faster” claims I’d read.)\n
      \n
      Here's my process- add postgres container to compose file [like so](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml). I named mine “postgres”, added a “postgres” volume, and added it to depends_on for app and cron - run migration command from nextcloud app container like any other occ command. The migration process stopped with an error for a deactivated app so I completely removed it, dropped the postgres tables and started migration again and it went through. after migration, check `admin settings/system` to make sure Nextcloud is now using postgres. `./occ db:convert-type --password $POSTGRES_PASSWORD --all-apps pgsql $POSTGRES_USER postgres $POSTGRES_DB`- remove old “db” container and volume and all references to it from compose file and run `docker compose up -d --remove-orphans`\n
      \n
      #### Redis over Sockets\n
      \n
      I followed [above guide](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) for connecting to Redis with sockets with details as stated below. This improved performance quite significantly. Very fast loads for files, calendar, etc. I haven’t yet changed the postgres connection over to sockets since the article spoke about minor improvements, but I might try this next.\n
      \n
      Hints- the redis configuration (host, port, password, …) need to be set in `config/config.php`, as well as `config/redis.config.php`- the cron container needs to receive the same `/etc/localtime` and `/etc/timezone` volumes the app container did, as well as the `volumes_from: tmp`\n
      \n
      #### EDIT Postgres over Sockets\n
      \n
      I’m now connecting to Postgres over sockets as well, which gave another pretty significant speed bump. When looking at developer tools in Firefox, the dashboard now finishes loading in half the time it did before the change; just over 6s. I followed the [same blog article I did for Redis](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).\n
      \n
      Steps- in the compose file, for the db container: add volumes `/etc/localtime` and `/etc/timezone`; add `user: “70:33”`; add `command: postgres -c unix_socket_directories=‘/var/run/postgresql/,/tmp/docker/’`; add tmp container to `volumes_from` and `depends_on`- in nextcloud config.php, replace `‘dbhost’ => ‘postgres’,` with `‘dbhost’ => ‘/tmp/docker/’,`\n
      \n
      ### Outlook\n
      \n
      What have you done to improve your instance’s performance? Do you know good articles to share? I’m happy to edit this post to include any insights and make this a good source of information regarding Nextcloud performance.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 35
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712594949 {#1743
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1647 …}
    +votes: Doctrine\ORM\PersistentCollection {#1640 …}
    +reports: Doctrine\ORM\PersistentCollection {#1648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1675 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1676 …}
    +badges: Doctrine\ORM\PersistentCollection {#1673 …}
    +children: []
    -id: 26234
    -titleTs: "'improv':3 'nextcloud':1 'perform':2"
    -bodyTs: "'/etc/localtime':491,575 '/etc/timezone':493,577 '/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':191 '/jwilder/docker-letsencrypt-nginx-proxy-companion).':118 '/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':91 '/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':297 '/occ':369 '/post/8512710)':28 '/server/latest/admin_manual/installation/server_tuning.html):':129 '/tech/20220618-eking-out-some-nextcloud-performance/)':199,418 '/tech/20220618-eking-out-some-nextcloud-performance/).':563 '/tmp/docker':590,608 '/var/run/postgresql':589 '17':182 '33':581 '6s':550 '70':580 'ad':302,307 'add':287,573,578,582,591 'admin':359 'aio':102 'all-app':377 'alreadi':139 'also':210 'anoth':522 'app':313,321,338,379,496 'around':8 'articl':455,556,624 'backend':184 'bad':6 'basic':135 'behind':111 'benchmark':260 'blog':250,555 'bother':15 'bump':526 'c':585 'calendar':440 'care':141 'chang':446,547 'check':358 'claim':279 'come':165 'command':318,327,583 'comment':20 'companion':151 'complet':341 'compos':87,291,398,403,567 'config.php':602 'config/config.php':478 'config/redis.config.php':482 'configur':469 'connect':206,420,449,513 'contain':289,322,389,485,497,572,593 'convert':372 'convert-typ':371 'cri':273 'cron':315,484 'curious':41 'd':55,281,405 'dashboard':535 'databas':183 'db':234,370,385,388,571 'dbhost':604,607 'deactiv':337 'depend':310,598 'detail':426 'develop':530 'didn':256 'directori':588 'discuss.tchncs.de':27 'discuss.tchncs.de/post/8512710)':26 'doc':126 'docker':86,96,145,402 'docs.nextcloud.com':128 'docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html):':127 'done':613 'drop':344 'edit':506,631 'eke':192 'error':334 'etc':441 'far':272 'fast':436 'faster':267,278 'felt':264 'file':292,399,439,568 'finish':537 'firefox':533 'first':240 'follow':248,413,552 'found':217 'gain':33 'gave':521 'general':75 'generat':177 'github.com':90,117,296 'github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).':116 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':89 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':295 'good':74,219,623,642 'got':40 'guid':415 'half':540 'happi':629 'haven':160,443 'hint':466 'host':470 'hour':46 'huge':31 'imag':97,103,146,152,175,230 'imaginari':173,228 'improv':232,431,459,615 'includ':635 'inform':121,222,645 'initi':81 'insight':69,637 'instal':80,107 'instanc':617 'jump':65 'know':622 'learn':60 'like':293,323 'link':253 'littl':266 'load':263,437,538 'log':212 'look':528 'm':154,511,628 'main':200 'make':71,362,639 'maridb':244 'markus-blog.de':190 'markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':189 'mayb':62 'mention':211 'might':462 'migrat':180,233,242,317,329,350,357 'mine':300 'minor':458 'mysql':186 'name':299 'need':473,486 'never':13 'next':465 'nextcloud':1,95,125,181,195,320,364,601,647 'nginx':113 'note':78 'occ':326 'offici':94 'old':387 'one':157 'oppos':99 'orphan':408 'other':63 'outlook':609 'overview':76 'page':262 'password':374,376,472 'peekread.info':198,417,562 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/)':197,416 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).':561 'perform':11,196,432,619,648 'pgsql':380 'place':169 'port':471 'post':23,251,633 'postgr':38,226,236,246,288,301,304,346,368,375,381,383,384,448,507,515,584,605 'postgresql':188 'pretti':523 'preview':176,231 'process':286,330 'proxi':115,150 'quit':433 'read':282 'realli':14 'receiv':488 'redi':208,409,422,468,560 'refer':394 'regard':10,646 'remov':342,386,407 'remove-orphan':406 'replac':603 'reput':7 'research':47 'revers':114 'rough':247 'run':109,316,401 'seem':2 'server':122 'set':476 'settings/system':360 'setup':51 'share':626 'signific':434,524 'sinc':453 'socket':205,411,424,452,509,517,587 'sourc':106,119,220,643 'speed':32,525 'spent':43 'spoke':456 'stack':88 'start':82,349 'state':428 'step':564 'stop':331 'sure':363 'syslog':214 'tabl':347 'taken':140 'talk':29,201 'thing':136,158 'thought':53 'time':542 'tmp':505,592 'tool':531 'tri':162,463 'tune':123 'tweak':49 'type':373 'unix':586 'use':155,172,203,225,227,367 'user':382,579 'volum':305,391,494,503,574,595 'way':276,277 'well':480,500,519 'went':354 'write':56 'yesterday':25 'yet':445"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704118066
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8559818"
    +editedAt: DateTimeImmutable @1720292146 {#1752
      date: 2024-07-06 20:55:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704031666 {#1744
      date: 2023-12-31 15:07:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4300
  +subject: App\Entity\Entry {#1639
    +user: Proxies\__CG__\App\Entity\User {#1646
      +avatar: null
      +cover: null
      +email: "tofubl@discuss.tchncs.de"
      +username: "@tofubl@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712594949 {#4115
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
      +entries: Doctrine\ORM\PersistentCollection {#4124 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
      +posts: Doctrine\ORM\PersistentCollection {#4132 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
      +follows: Doctrine\ORM\PersistentCollection {#4144 …}
      +followers: Doctrine\ORM\PersistentCollection {#4146 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
      +reports: Doctrine\ORM\PersistentCollection {#4156 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
      +violations: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      +awards: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
      +categories: Doctrine\ORM\PersistentCollection {#4168 …}
      -id: 72209
      -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
      +apId: "tofubl@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/tofubl"
      +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "tofubl"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704800253 {#4116
        date: 2024-01-09 12:37:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699258760 {#4117
        date: 2023-11-06 09:19:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-Performance-Improvements"
    +title: "Nextcloud Performance Improvements"
    +url: null
    +body: """
      Nextcloud seems to have a bad reputation around here regarding performance. It never really bothered me, but when a comment on a [post here yesterday](https://discuss.tchncs.de/post/8512710) talked about huge speed gains to be had with Postgres, I got curious and spent a few hours researching and tweaking my setup.\n
      \n
      I thought I’d write up what I learned and maybe others can jump in with their insights to make this a good general overview.\n
      \n
      To note, my installation initially started out with [this docker compose stack](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml) from the official nextcloud docker images (as opposed to the AIO image or a source installation.) I run this behind an [NGINX reverse proxy](https://github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).\n
      \n
      #### Sources of information\n
      \n
      - [Server tuning on Nextcloud Docs](https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html): Most of this are very basic things that are already taken care of in the docker image or in the proxy companion image I’m using. The one thing I haven’t tried and that comes up in other places, too, is using Imaginary for image preview generation.\n
      - [How to migrate Nextcloud 17 Database Backend from MySQL to postgreSQL](https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)\n
      - [Eking out some Nextcloud Performance](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) mainly talks about using a socket connection for redis, but also mentions logging to syslog (have not found a good source of information for this), using postgres, using imaginary for image previews\n
      \n
      ### Improvements\n
      \n
      #### Migrate DB to Postgres\n
      \n
      What I did first is migrate from maridb to postgres, roughly following the blog post I linked above. I didn’t do any benchmarking, but page loads felt a little faster after that (but a far cry from the “way way faster” claims I’d read.)\n
      \n
      Here's my process- add postgres container to compose file [like so](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml). I named mine “postgres”, added a “postgres” volume, and added it to depends_on for app and cron - run migration command from nextcloud app container like any other occ command. The migration process stopped with an error for a deactivated app so I completely removed it, dropped the postgres tables and started migration again and it went through. after migration, check `admin settings/system` to make sure Nextcloud is now using postgres. `./occ db:convert-type --password $POSTGRES_PASSWORD --all-apps pgsql $POSTGRES_USER postgres $POSTGRES_DB`- remove old “db” container and volume and all references to it from compose file and run `docker compose up -d --remove-orphans`\n
      \n
      #### Redis over Sockets\n
      \n
      I followed [above guide](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) for connecting to Redis with sockets with details as stated below. This improved performance quite significantly. Very fast loads for files, calendar, etc. I haven’t yet changed the postgres connection over to sockets since the article spoke about minor improvements, but I might try this next.\n
      \n
      Hints- the redis configuration (host, port, password, …) need to be set in `config/config.php`, as well as `config/redis.config.php`- the cron container needs to receive the same `/etc/localtime` and `/etc/timezone` volumes the app container did, as well as the `volumes_from: tmp`\n
      \n
      #### EDIT Postgres over Sockets\n
      \n
      I’m now connecting to Postgres over sockets as well, which gave another pretty significant speed bump. When looking at developer tools in Firefox, the dashboard now finishes loading in half the time it did before the change; just over 6s. I followed the [same blog article I did for Redis](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).\n
      \n
      Steps- in the compose file, for the db container: add volumes `/etc/localtime` and `/etc/timezone`; add `user: “70:33”`; add `command: postgres -c unix_socket_directories=‘/var/run/postgresql/,/tmp/docker/’`; add tmp container to `volumes_from` and `depends_on`- in nextcloud config.php, replace `‘dbhost’ => ‘postgres’,` with `‘dbhost’ => ‘/tmp/docker/’,`\n
      \n
      ### Outlook\n
      \n
      What have you done to improve your instance’s performance? Do you know good articles to share? I’m happy to edit this post to include any insights and make this a good source of information regarding Nextcloud performance.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 35
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712594949 {#1743
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1647 …}
    +votes: Doctrine\ORM\PersistentCollection {#1640 …}
    +reports: Doctrine\ORM\PersistentCollection {#1648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1675 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1676 …}
    +badges: Doctrine\ORM\PersistentCollection {#1673 …}
    +children: []
    -id: 26234
    -titleTs: "'improv':3 'nextcloud':1 'perform':2"
    -bodyTs: "'/etc/localtime':491,575 '/etc/timezone':493,577 '/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':191 '/jwilder/docker-letsencrypt-nginx-proxy-companion).':118 '/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':91 '/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':297 '/occ':369 '/post/8512710)':28 '/server/latest/admin_manual/installation/server_tuning.html):':129 '/tech/20220618-eking-out-some-nextcloud-performance/)':199,418 '/tech/20220618-eking-out-some-nextcloud-performance/).':563 '/tmp/docker':590,608 '/var/run/postgresql':589 '17':182 '33':581 '6s':550 '70':580 'ad':302,307 'add':287,573,578,582,591 'admin':359 'aio':102 'all-app':377 'alreadi':139 'also':210 'anoth':522 'app':313,321,338,379,496 'around':8 'articl':455,556,624 'backend':184 'bad':6 'basic':135 'behind':111 'benchmark':260 'blog':250,555 'bother':15 'bump':526 'c':585 'calendar':440 'care':141 'chang':446,547 'check':358 'claim':279 'come':165 'command':318,327,583 'comment':20 'companion':151 'complet':341 'compos':87,291,398,403,567 'config.php':602 'config/config.php':478 'config/redis.config.php':482 'configur':469 'connect':206,420,449,513 'contain':289,322,389,485,497,572,593 'convert':372 'convert-typ':371 'cri':273 'cron':315,484 'curious':41 'd':55,281,405 'dashboard':535 'databas':183 'db':234,370,385,388,571 'dbhost':604,607 'deactiv':337 'depend':310,598 'detail':426 'develop':530 'didn':256 'directori':588 'discuss.tchncs.de':27 'discuss.tchncs.de/post/8512710)':26 'doc':126 'docker':86,96,145,402 'docs.nextcloud.com':128 'docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html):':127 'done':613 'drop':344 'edit':506,631 'eke':192 'error':334 'etc':441 'far':272 'fast':436 'faster':267,278 'felt':264 'file':292,399,439,568 'finish':537 'firefox':533 'first':240 'follow':248,413,552 'found':217 'gain':33 'gave':521 'general':75 'generat':177 'github.com':90,117,296 'github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).':116 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':89 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':295 'good':74,219,623,642 'got':40 'guid':415 'half':540 'happi':629 'haven':160,443 'hint':466 'host':470 'hour':46 'huge':31 'imag':97,103,146,152,175,230 'imaginari':173,228 'improv':232,431,459,615 'includ':635 'inform':121,222,645 'initi':81 'insight':69,637 'instal':80,107 'instanc':617 'jump':65 'know':622 'learn':60 'like':293,323 'link':253 'littl':266 'load':263,437,538 'log':212 'look':528 'm':154,511,628 'main':200 'make':71,362,639 'maridb':244 'markus-blog.de':190 'markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':189 'mayb':62 'mention':211 'might':462 'migrat':180,233,242,317,329,350,357 'mine':300 'minor':458 'mysql':186 'name':299 'need':473,486 'never':13 'next':465 'nextcloud':1,95,125,181,195,320,364,601,647 'nginx':113 'note':78 'occ':326 'offici':94 'old':387 'one':157 'oppos':99 'orphan':408 'other':63 'outlook':609 'overview':76 'page':262 'password':374,376,472 'peekread.info':198,417,562 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/)':197,416 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).':561 'perform':11,196,432,619,648 'pgsql':380 'place':169 'port':471 'post':23,251,633 'postgr':38,226,236,246,288,301,304,346,368,375,381,383,384,448,507,515,584,605 'postgresql':188 'pretti':523 'preview':176,231 'process':286,330 'proxi':115,150 'quit':433 'read':282 'realli':14 'receiv':488 'redi':208,409,422,468,560 'refer':394 'regard':10,646 'remov':342,386,407 'remove-orphan':406 'replac':603 'reput':7 'research':47 'revers':114 'rough':247 'run':109,316,401 'seem':2 'server':122 'set':476 'settings/system':360 'setup':51 'share':626 'signific':434,524 'sinc':453 'socket':205,411,424,452,509,517,587 'sourc':106,119,220,643 'speed':32,525 'spent':43 'spoke':456 'stack':88 'start':82,349 'state':428 'step':564 'stop':331 'sure':363 'syslog':214 'tabl':347 'taken':140 'talk':29,201 'thing':136,158 'thought':53 'time':542 'tmp':505,592 'tool':531 'tri':162,463 'tune':123 'tweak':49 'type':373 'unix':586 'use':155,172,203,225,227,367 'user':382,579 'volum':305,391,494,503,574,595 'way':276,277 'well':480,500,519 'went':354 'write':56 'yesterday':25 'yet':445"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704118066
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8559818"
    +editedAt: DateTimeImmutable @1720292146 {#1752
      date: 2024-07-06 20:55:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704031666 {#1744
      date: 2023-12-31 15:07:46.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\Entry {#1639
    +user: Proxies\__CG__\App\Entity\User {#1646
      +avatar: null
      +cover: null
      +email: "tofubl@discuss.tchncs.de"
      +username: "@tofubl@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712594949 {#4115
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
      +entries: Doctrine\ORM\PersistentCollection {#4124 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
      +posts: Doctrine\ORM\PersistentCollection {#4132 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
      +follows: Doctrine\ORM\PersistentCollection {#4144 …}
      +followers: Doctrine\ORM\PersistentCollection {#4146 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
      +reports: Doctrine\ORM\PersistentCollection {#4156 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
      +violations: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      +awards: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
      +categories: Doctrine\ORM\PersistentCollection {#4168 …}
      -id: 72209
      -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
      +apId: "tofubl@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/tofubl"
      +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "tofubl"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704800253 {#4116
        date: 2024-01-09 12:37:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699258760 {#4117
        date: 2023-11-06 09:19:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-Performance-Improvements"
    +title: "Nextcloud Performance Improvements"
    +url: null
    +body: """
      Nextcloud seems to have a bad reputation around here regarding performance. It never really bothered me, but when a comment on a [post here yesterday](https://discuss.tchncs.de/post/8512710) talked about huge speed gains to be had with Postgres, I got curious and spent a few hours researching and tweaking my setup.\n
      \n
      I thought I’d write up what I learned and maybe others can jump in with their insights to make this a good general overview.\n
      \n
      To note, my installation initially started out with [this docker compose stack](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml) from the official nextcloud docker images (as opposed to the AIO image or a source installation.) I run this behind an [NGINX reverse proxy](https://github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).\n
      \n
      #### Sources of information\n
      \n
      - [Server tuning on Nextcloud Docs](https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html): Most of this are very basic things that are already taken care of in the docker image or in the proxy companion image I’m using. The one thing I haven’t tried and that comes up in other places, too, is using Imaginary for image preview generation.\n
      - [How to migrate Nextcloud 17 Database Backend from MySQL to postgreSQL](https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)\n
      - [Eking out some Nextcloud Performance](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) mainly talks about using a socket connection for redis, but also mentions logging to syslog (have not found a good source of information for this), using postgres, using imaginary for image previews\n
      \n
      ### Improvements\n
      \n
      #### Migrate DB to Postgres\n
      \n
      What I did first is migrate from maridb to postgres, roughly following the blog post I linked above. I didn’t do any benchmarking, but page loads felt a little faster after that (but a far cry from the “way way faster” claims I’d read.)\n
      \n
      Here's my process- add postgres container to compose file [like so](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml). I named mine “postgres”, added a “postgres” volume, and added it to depends_on for app and cron - run migration command from nextcloud app container like any other occ command. The migration process stopped with an error for a deactivated app so I completely removed it, dropped the postgres tables and started migration again and it went through. after migration, check `admin settings/system` to make sure Nextcloud is now using postgres. `./occ db:convert-type --password $POSTGRES_PASSWORD --all-apps pgsql $POSTGRES_USER postgres $POSTGRES_DB`- remove old “db” container and volume and all references to it from compose file and run `docker compose up -d --remove-orphans`\n
      \n
      #### Redis over Sockets\n
      \n
      I followed [above guide](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) for connecting to Redis with sockets with details as stated below. This improved performance quite significantly. Very fast loads for files, calendar, etc. I haven’t yet changed the postgres connection over to sockets since the article spoke about minor improvements, but I might try this next.\n
      \n
      Hints- the redis configuration (host, port, password, …) need to be set in `config/config.php`, as well as `config/redis.config.php`- the cron container needs to receive the same `/etc/localtime` and `/etc/timezone` volumes the app container did, as well as the `volumes_from: tmp`\n
      \n
      #### EDIT Postgres over Sockets\n
      \n
      I’m now connecting to Postgres over sockets as well, which gave another pretty significant speed bump. When looking at developer tools in Firefox, the dashboard now finishes loading in half the time it did before the change; just over 6s. I followed the [same blog article I did for Redis](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).\n
      \n
      Steps- in the compose file, for the db container: add volumes `/etc/localtime` and `/etc/timezone`; add `user: “70:33”`; add `command: postgres -c unix_socket_directories=‘/var/run/postgresql/,/tmp/docker/’`; add tmp container to `volumes_from` and `depends_on`- in nextcloud config.php, replace `‘dbhost’ => ‘postgres’,` with `‘dbhost’ => ‘/tmp/docker/’,`\n
      \n
      ### Outlook\n
      \n
      What have you done to improve your instance’s performance? Do you know good articles to share? I’m happy to edit this post to include any insights and make this a good source of information regarding Nextcloud performance.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 35
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712594949 {#1743
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1647 …}
    +votes: Doctrine\ORM\PersistentCollection {#1640 …}
    +reports: Doctrine\ORM\PersistentCollection {#1648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1675 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1676 …}
    +badges: Doctrine\ORM\PersistentCollection {#1673 …}
    +children: []
    -id: 26234
    -titleTs: "'improv':3 'nextcloud':1 'perform':2"
    -bodyTs: "'/etc/localtime':491,575 '/etc/timezone':493,577 '/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':191 '/jwilder/docker-letsencrypt-nginx-proxy-companion).':118 '/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':91 '/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':297 '/occ':369 '/post/8512710)':28 '/server/latest/admin_manual/installation/server_tuning.html):':129 '/tech/20220618-eking-out-some-nextcloud-performance/)':199,418 '/tech/20220618-eking-out-some-nextcloud-performance/).':563 '/tmp/docker':590,608 '/var/run/postgresql':589 '17':182 '33':581 '6s':550 '70':580 'ad':302,307 'add':287,573,578,582,591 'admin':359 'aio':102 'all-app':377 'alreadi':139 'also':210 'anoth':522 'app':313,321,338,379,496 'around':8 'articl':455,556,624 'backend':184 'bad':6 'basic':135 'behind':111 'benchmark':260 'blog':250,555 'bother':15 'bump':526 'c':585 'calendar':440 'care':141 'chang':446,547 'check':358 'claim':279 'come':165 'command':318,327,583 'comment':20 'companion':151 'complet':341 'compos':87,291,398,403,567 'config.php':602 'config/config.php':478 'config/redis.config.php':482 'configur':469 'connect':206,420,449,513 'contain':289,322,389,485,497,572,593 'convert':372 'convert-typ':371 'cri':273 'cron':315,484 'curious':41 'd':55,281,405 'dashboard':535 'databas':183 'db':234,370,385,388,571 'dbhost':604,607 'deactiv':337 'depend':310,598 'detail':426 'develop':530 'didn':256 'directori':588 'discuss.tchncs.de':27 'discuss.tchncs.de/post/8512710)':26 'doc':126 'docker':86,96,145,402 'docs.nextcloud.com':128 'docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html):':127 'done':613 'drop':344 'edit':506,631 'eke':192 'error':334 'etc':441 'far':272 'fast':436 'faster':267,278 'felt':264 'file':292,399,439,568 'finish':537 'firefox':533 'first':240 'follow':248,413,552 'found':217 'gain':33 'gave':521 'general':75 'generat':177 'github.com':90,117,296 'github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).':116 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':89 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':295 'good':74,219,623,642 'got':40 'guid':415 'half':540 'happi':629 'haven':160,443 'hint':466 'host':470 'hour':46 'huge':31 'imag':97,103,146,152,175,230 'imaginari':173,228 'improv':232,431,459,615 'includ':635 'inform':121,222,645 'initi':81 'insight':69,637 'instal':80,107 'instanc':617 'jump':65 'know':622 'learn':60 'like':293,323 'link':253 'littl':266 'load':263,437,538 'log':212 'look':528 'm':154,511,628 'main':200 'make':71,362,639 'maridb':244 'markus-blog.de':190 'markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':189 'mayb':62 'mention':211 'might':462 'migrat':180,233,242,317,329,350,357 'mine':300 'minor':458 'mysql':186 'name':299 'need':473,486 'never':13 'next':465 'nextcloud':1,95,125,181,195,320,364,601,647 'nginx':113 'note':78 'occ':326 'offici':94 'old':387 'one':157 'oppos':99 'orphan':408 'other':63 'outlook':609 'overview':76 'page':262 'password':374,376,472 'peekread.info':198,417,562 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/)':197,416 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).':561 'perform':11,196,432,619,648 'pgsql':380 'place':169 'port':471 'post':23,251,633 'postgr':38,226,236,246,288,301,304,346,368,375,381,383,384,448,507,515,584,605 'postgresql':188 'pretti':523 'preview':176,231 'process':286,330 'proxi':115,150 'quit':433 'read':282 'realli':14 'receiv':488 'redi':208,409,422,468,560 'refer':394 'regard':10,646 'remov':342,386,407 'remove-orphan':406 'replac':603 'reput':7 'research':47 'revers':114 'rough':247 'run':109,316,401 'seem':2 'server':122 'set':476 'settings/system':360 'setup':51 'share':626 'signific':434,524 'sinc':453 'socket':205,411,424,452,509,517,587 'sourc':106,119,220,643 'speed':32,525 'spent':43 'spoke':456 'stack':88 'start':82,349 'state':428 'step':564 'stop':331 'sure':363 'syslog':214 'tabl':347 'taken':140 'talk':29,201 'thing':136,158 'thought':53 'time':542 'tmp':505,592 'tool':531 'tri':162,463 'tune':123 'tweak':49 'type':373 'unix':586 'use':155,172,203,225,227,367 'user':382,579 'volum':305,391,494,503,574,595 'way':276,277 'well':480,500,519 'went':354 'write':56 'yesterday':25 'yet':445"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704118066
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8559818"
    +editedAt: DateTimeImmutable @1720292146 {#1752
      date: 2024-07-06 20:55:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704031666 {#1744
      date: 2023-12-31 15:07:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4357
  +formDest: "entry"
  +subject: App\Entity\Entry {#1639
    +user: Proxies\__CG__\App\Entity\User {#1646
      +avatar: null
      +cover: null
      +email: "tofubl@discuss.tchncs.de"
      +username: "@tofubl@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712594949 {#4115
        date: 2024-04-08 18:49:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4118 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4120 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4122 …}
      +entries: Doctrine\ORM\PersistentCollection {#4124 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4126 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4128 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4130 …}
      +posts: Doctrine\ORM\PersistentCollection {#4132 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4134 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4136 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4140 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4142 …}
      +follows: Doctrine\ORM\PersistentCollection {#4144 …}
      +followers: Doctrine\ORM\PersistentCollection {#4146 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4150 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4152 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4154 …}
      +reports: Doctrine\ORM\PersistentCollection {#4156 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4158 …}
      +violations: Doctrine\ORM\PersistentCollection {#4160 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4162 …}
      +awards: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4166 …}
      +categories: Doctrine\ORM\PersistentCollection {#4168 …}
      -id: 72209
      -password: "$2y$13$5urW2K1afmv2i0kWIw8EyeZJ.47/OghgI9s6A/vfHazGb0ZPibFPC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4170 …}
      +apId: "tofubl@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/tofubl"
      +apPublicUrl: "https://discuss.tchncs.de/u/tofubl"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "tofubl"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1704800253 {#4116
        date: 2024-01-09 12:37:33.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699258760 {#4117
        date: 2023-11-06 09:19:20.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-Performance-Improvements"
    +title: "Nextcloud Performance Improvements"
    +url: null
    +body: """
      Nextcloud seems to have a bad reputation around here regarding performance. It never really bothered me, but when a comment on a [post here yesterday](https://discuss.tchncs.de/post/8512710) talked about huge speed gains to be had with Postgres, I got curious and spent a few hours researching and tweaking my setup.\n
      \n
      I thought I’d write up what I learned and maybe others can jump in with their insights to make this a good general overview.\n
      \n
      To note, my installation initially started out with [this docker compose stack](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml) from the official nextcloud docker images (as opposed to the AIO image or a source installation.) I run this behind an [NGINX reverse proxy](https://github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).\n
      \n
      #### Sources of information\n
      \n
      - [Server tuning on Nextcloud Docs](https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html): Most of this are very basic things that are already taken care of in the docker image or in the proxy companion image I’m using. The one thing I haven’t tried and that comes up in other places, too, is using Imaginary for image preview generation.\n
      - [How to migrate Nextcloud 17 Database Backend from MySQL to postgreSQL](https://markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)\n
      - [Eking out some Nextcloud Performance](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) mainly talks about using a socket connection for redis, but also mentions logging to syslog (have not found a good source of information for this), using postgres, using imaginary for image previews\n
      \n
      ### Improvements\n
      \n
      #### Migrate DB to Postgres\n
      \n
      What I did first is migrate from maridb to postgres, roughly following the blog post I linked above. I didn’t do any benchmarking, but page loads felt a little faster after that (but a far cry from the “way way faster” claims I’d read.)\n
      \n
      Here's my process- add postgres container to compose file [like so](https://github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml). I named mine “postgres”, added a “postgres” volume, and added it to depends_on for app and cron - run migration command from nextcloud app container like any other occ command. The migration process stopped with an error for a deactivated app so I completely removed it, dropped the postgres tables and started migration again and it went through. after migration, check `admin settings/system` to make sure Nextcloud is now using postgres. `./occ db:convert-type --password $POSTGRES_PASSWORD --all-apps pgsql $POSTGRES_USER postgres $POSTGRES_DB`- remove old “db” container and volume and all references to it from compose file and run `docker compose up -d --remove-orphans`\n
      \n
      #### Redis over Sockets\n
      \n
      I followed [above guide](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/) for connecting to Redis with sockets with details as stated below. This improved performance quite significantly. Very fast loads for files, calendar, etc. I haven’t yet changed the postgres connection over to sockets since the article spoke about minor improvements, but I might try this next.\n
      \n
      Hints- the redis configuration (host, port, password, …) need to be set in `config/config.php`, as well as `config/redis.config.php`- the cron container needs to receive the same `/etc/localtime` and `/etc/timezone` volumes the app container did, as well as the `volumes_from: tmp`\n
      \n
      #### EDIT Postgres over Sockets\n
      \n
      I’m now connecting to Postgres over sockets as well, which gave another pretty significant speed bump. When looking at developer tools in Firefox, the dashboard now finishes loading in half the time it did before the change; just over 6s. I followed the [same blog article I did for Redis](https://peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).\n
      \n
      Steps- in the compose file, for the db container: add volumes `/etc/localtime` and `/etc/timezone`; add `user: “70:33”`; add `command: postgres -c unix_socket_directories=‘/var/run/postgresql/,/tmp/docker/’`; add tmp container to `volumes_from` and `depends_on`- in nextcloud config.php, replace `‘dbhost’ => ‘postgres’,` with `‘dbhost’ => ‘/tmp/docker/’,`\n
      \n
      ### Outlook\n
      \n
      What have you done to improve your instance’s performance? Do you know good articles to share? I’m happy to edit this post to include any insights and make this a good source of information regarding Nextcloud performance.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 35
    +favouriteCount: 131
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712594949 {#1743
      date: 2024-04-08 18:49:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1647 …}
    +votes: Doctrine\ORM\PersistentCollection {#1640 …}
    +reports: Doctrine\ORM\PersistentCollection {#1648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1675 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1676 …}
    +badges: Doctrine\ORM\PersistentCollection {#1673 …}
    +children: []
    -id: 26234
    -titleTs: "'improv':3 'nextcloud':1 'perform':2"
    -bodyTs: "'/etc/localtime':491,575 '/etc/timezone':493,577 '/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':191 '/jwilder/docker-letsencrypt-nginx-proxy-companion).':118 '/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':91 '/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':297 '/occ':369 '/post/8512710)':28 '/server/latest/admin_manual/installation/server_tuning.html):':129 '/tech/20220618-eking-out-some-nextcloud-performance/)':199,418 '/tech/20220618-eking-out-some-nextcloud-performance/).':563 '/tmp/docker':590,608 '/var/run/postgresql':589 '17':182 '33':581 '6s':550 '70':580 'ad':302,307 'add':287,573,578,582,591 'admin':359 'aio':102 'all-app':377 'alreadi':139 'also':210 'anoth':522 'app':313,321,338,379,496 'around':8 'articl':455,556,624 'backend':184 'bad':6 'basic':135 'behind':111 'benchmark':260 'blog':250,555 'bother':15 'bump':526 'c':585 'calendar':440 'care':141 'chang':446,547 'check':358 'claim':279 'come':165 'command':318,327,583 'comment':20 'companion':151 'complet':341 'compos':87,291,398,403,567 'config.php':602 'config/config.php':478 'config/redis.config.php':482 'configur':469 'connect':206,420,449,513 'contain':289,322,389,485,497,572,593 'convert':372 'convert-typ':371 'cri':273 'cron':315,484 'curious':41 'd':55,281,405 'dashboard':535 'databas':183 'db':234,370,385,388,571 'dbhost':604,607 'deactiv':337 'depend':310,598 'detail':426 'develop':530 'didn':256 'directori':588 'discuss.tchncs.de':27 'discuss.tchncs.de/post/8512710)':26 'doc':126 'docker':86,96,145,402 'docs.nextcloud.com':128 'docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html):':127 'done':613 'drop':344 'edit':506,631 'eke':192 'error':334 'etc':441 'far':272 'fast':436 'faster':267,278 'felt':264 'file':292,399,439,568 'finish':537 'firefox':533 'first':240 'follow':248,413,552 'found':217 'gain':33 'gave':521 'general':75 'generat':177 'github.com':90,117,296 'github.com/jwilder/docker-letsencrypt-nginx-proxy-companion).':116 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/insecure/mariadb/apache/docker-compose.yml)':89 'github.com/nextcloud/docker/blob/master/.examples/docker-compose/with-nginx-proxy/postgres/apache/docker-compose.yml).':295 'good':74,219,623,642 'got':40 'guid':415 'half':540 'happi':629 'haven':160,443 'hint':466 'host':470 'hour':46 'huge':31 'imag':97,103,146,152,175,230 'imaginari':173,228 'improv':232,431,459,615 'includ':635 'inform':121,222,645 'initi':81 'insight':69,637 'instal':80,107 'instanc':617 'jump':65 'know':622 'learn':60 'like':293,323 'link':253 'littl':266 'load':263,437,538 'log':212 'look':528 'm':154,511,628 'main':200 'make':71,362,639 'maridb':244 'markus-blog.de':190 'markus-blog.de/index.php/2019/10/21/how-to-migrate-nextcloud-17-database-backend-from-mysql-to-postgresql/)':189 'mayb':62 'mention':211 'might':462 'migrat':180,233,242,317,329,350,357 'mine':300 'minor':458 'mysql':186 'name':299 'need':473,486 'never':13 'next':465 'nextcloud':1,95,125,181,195,320,364,601,647 'nginx':113 'note':78 'occ':326 'offici':94 'old':387 'one':157 'oppos':99 'orphan':408 'other':63 'outlook':609 'overview':76 'page':262 'password':374,376,472 'peekread.info':198,417,562 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/)':197,416 'peekread.info/tech/20220618-eking-out-some-nextcloud-performance/).':561 'perform':11,196,432,619,648 'pgsql':380 'place':169 'port':471 'post':23,251,633 'postgr':38,226,236,246,288,301,304,346,368,375,381,383,384,448,507,515,584,605 'postgresql':188 'pretti':523 'preview':176,231 'process':286,330 'proxi':115,150 'quit':433 'read':282 'realli':14 'receiv':488 'redi':208,409,422,468,560 'refer':394 'regard':10,646 'remov':342,386,407 'remove-orphan':406 'replac':603 'reput':7 'research':47 'revers':114 'rough':247 'run':109,316,401 'seem':2 'server':122 'set':476 'settings/system':360 'setup':51 'share':626 'signific':434,524 'sinc':453 'socket':205,411,424,452,509,517,587 'sourc':106,119,220,643 'speed':32,525 'spent':43 'spoke':456 'stack':88 'start':82,349 'state':428 'step':564 'stop':331 'sure':363 'syslog':214 'tabl':347 'taken':140 'talk':29,201 'thing':136,158 'thought':53 'time':542 'tmp':505,592 'tool':531 'tri':162,463 'tune':123 'tweak':49 'type':373 'unix':586 'use':155,172,203,225,227,367 'user':382,579 'volum':305,391,494,503,574,595 'way':276,277 'well':480,500,519 'went':354 'write':56 'yesterday':25 'yet':445"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704118066
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/post/8559818"
    +editedAt: DateTimeImmutable @1720292146 {#1752
      date: 2024-07-06 20:55:46.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704031666 {#1744
      date: 2023-12-31 15:07:46.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 7.45 ms
Input props
[
  "entry" => App\Entity\Entry {#1670
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#1678
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1650 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1652 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1649 …}
    +badges: Doctrine\ORM\PersistentCollection {#1653 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#1669
      date: 2024-01-05 07:10:33.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#4606
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1670
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#1678
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1650 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1652 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1649 …}
    +badges: Doctrine\ORM\PersistentCollection {#1653 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#1669
      date: 2024-01-05 07:10:33.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.50 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1666
    +avatar: null
    +cover: null
    +email: "hperrin@lemmy.world"
    +username: "@hperrin@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I’m Hunter Perrin. I’m a software engineer.\n
      \n
      I wrote an email service: [port87.com](https://port87.com)\n
      \n
      I write free software: [github.com/sciactive](https://github.com/sciactive)
      """
    +lastActive: DateTime @1729512945 {#4718
      date: 2024-10-21 14:15:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
    +entries: Doctrine\ORM\PersistentCollection {#4727 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
    +posts: Doctrine\ORM\PersistentCollection {#4735 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
    +follows: Doctrine\ORM\PersistentCollection {#4747 …}
    +followers: Doctrine\ORM\PersistentCollection {#4749 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
    +reports: Doctrine\ORM\PersistentCollection {#4759 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
    +violations: Doctrine\ORM\PersistentCollection {#4763 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
    +awards: Doctrine\ORM\PersistentCollection {#4767 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
    +categories: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 48701
    -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
    +apId: "hperrin@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hperrin"
    +apPublicUrl: "https://lemmy.world/u/hperrin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hperrin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728866633 {#4719
      date: 2024-10-14 02:43:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696436904 {#4720
      date: 2023-10-04 18:28:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4681
  +user: Proxies\__CG__\App\Entity\User {#1666
    +avatar: null
    +cover: null
    +email: "hperrin@lemmy.world"
    +username: "@hperrin@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I’m Hunter Perrin. I’m a software engineer.\n
      \n
      I wrote an email service: [port87.com](https://port87.com)\n
      \n
      I write free software: [github.com/sciactive](https://github.com/sciactive)
      """
    +lastActive: DateTime @1729512945 {#4718
      date: 2024-10-21 14:15:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
    +entries: Doctrine\ORM\PersistentCollection {#4727 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
    +posts: Doctrine\ORM\PersistentCollection {#4735 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
    +follows: Doctrine\ORM\PersistentCollection {#4747 …}
    +followers: Doctrine\ORM\PersistentCollection {#4749 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
    +reports: Doctrine\ORM\PersistentCollection {#4759 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
    +violations: Doctrine\ORM\PersistentCollection {#4763 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
    +awards: Doctrine\ORM\PersistentCollection {#4767 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
    +categories: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 48701
    -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
    +apId: "hperrin@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hperrin"
    +apPublicUrl: "https://lemmy.world/u/hperrin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hperrin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728866633 {#4719
      date: 2024-10-14 02:43:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696436904 {#4720
      date: 2023-10-04 18:28:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.28 ms
Input props
[
  "date" => DateTimeImmutable @1704435033 {#1669
    date: 2024-01-05 07:10:33.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4794
  +date: DateTimeImmutable @1704435033 {#1669
    date: 2024-01-05 07:10:33.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704435033 {#1669
    date: 2024-01-05 07:10:33.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4848
  +createdAt: DateTimeImmutable @1704435033 {#1669
    date: 2024-01-05 07:10:33.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\Entry {#1670
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#1678
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1650 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1652 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1649 …}
    +badges: Doctrine\ORM\PersistentCollection {#1653 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#1669
      date: 2024-01-05 07:10:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4903
  +subject: App\Entity\Entry {#1670
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#1678
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1650 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1652 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1649 …}
    +badges: Doctrine\ORM\PersistentCollection {#1653 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#1669
      date: 2024-01-05 07:10:33.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\Entry {#1670
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#1678
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1650 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1652 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1649 …}
    +badges: Doctrine\ORM\PersistentCollection {#1653 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#1669
      date: 2024-01-05 07:10:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4960
  +formDest: "entry"
  +subject: App\Entity\Entry {#1670
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "PSA-The-Docker-Snap-package-on-Ubuntu-sucks"
    +title: "PSA: The Docker Snap package on Ubuntu sucks."
    +url: null
    +body: """
      I spent two hours today trying to figure out why Nextcloud couldn’t read my data directory. Docker wasn’t mounting my data directory. Moved everything into my data directory. Docker couldn’t even see the configuration file.\n
      \n
      Turns out the Docker Snap package only has access to files under the `/home` directory.\n
      \n
      Moral of the story: never trust a Snap package.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 34
    +favouriteCount: 123
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722598346 {#1678
      date: 2024-08-02 13:32:26.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1667 …}
    +votes: Doctrine\ORM\PersistentCollection {#1671 …}
    +reports: Doctrine\ORM\PersistentCollection {#1650 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1652 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1649 …}
    +badges: Doctrine\ORM\PersistentCollection {#1653 …}
    +children: []
    -id: 27326
    -titleTs: "'docker':3 'packag':5 'psa':1 'snap':4 'suck':8 'ubuntu':7"
    -bodyTs: "'/home':52 'access':47 'configur':37 'couldn':12,32 'data':16,23,29 'directori':17,24,30,53 'docker':18,31,42 'even':34 'everyth':26 'figur':8 'file':38,49 'hour':4 'moral':54 'mount':21 'move':25 'never':58 'nextcloud':11 'packag':44,62 'read':14 'see':35 'snap':43,61 'spent':2 'stori':57 'today':5 'tri':6 'trust':59 'turn':39 'two':3 'wasn':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704521433
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10338192"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704435033 {#1669
      date: 2024-01-05 07:10:33.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 5.16 ms
Input props
[
  "entry" => App\Entity\Entry {#1663
    +user: Proxies\__CG__\App\Entity\User {#1553
      +avatar: null
      +cover: null
      +email: "robber@lemmy.ml"
      +username: "@robber@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727662245 {#5319
        date: 2024-09-30 04:10:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
      +posts: Doctrine\ORM\PersistentCollection {#5336 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
      +follows: Doctrine\ORM\PersistentCollection {#5348 …}
      +followers: Doctrine\ORM\PersistentCollection {#5350 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
      +reports: Doctrine\ORM\PersistentCollection {#5360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
      +violations: Doctrine\ORM\PersistentCollection {#5364 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
      +awards: Doctrine\ORM\PersistentCollection {#5368 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
      +categories: Doctrine\ORM\PersistentCollection {#5372 …}
      -id: 11022
      -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
      +apId: "robber@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/robber"
      +apPublicUrl: "https://lemmy.ml/u/robber"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "robber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702820890 {#5320
        date: 2023-12-17 14:48:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687637836 {#5321
        date: 2023-06-24 22:17:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Migrated-my-self-hosted-Nextcloud-to-AIO-and-I-absolutely-love"
    +title: "Migrated my self-hosted Nextcloud to AIO and I absolutely love it"
    +url: null
    +body: """
      Just wanted to share my happiness.\n
      \n
      AIO is the new (at least on my timeline) installation method of Nextcloud, where most of the heavy-lifting is taken care of automatically.\n
      \n
      [github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 33
    +favouriteCount: 107
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710922880 {#1661
      date: 2024-03-20 09:21:20.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1552 …}
    +votes: Doctrine\ORM\PersistentCollection {#1592 …}
    +reports: Doctrine\ORM\PersistentCollection {#1593 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1578 …}
    +badges: Doctrine\ORM\PersistentCollection {#1577 …}
    +children: []
    -id: 25602
    -titleTs: "'absolut':11 'aio':8 'host':5 'love':12 'migrat':1 'nextcloud':6 'self':4 'self-host':3"
    -bodyTs: "'/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':34 'aio':7 'automat':31 'care':29 'github.com':33 'github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':32 'happi':6 'heavi':25 'heavy-lift':24 'instal':16 'least':12 'lift':26 'method':17 'new':10 'nextcloud':19 'share':4 'taken':28 'timelin':15 'want':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703931642
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9867669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703845242 {#1662
      date: 2023-12-29 11:20:42.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#5209
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1663
    +user: Proxies\__CG__\App\Entity\User {#1553
      +avatar: null
      +cover: null
      +email: "robber@lemmy.ml"
      +username: "@robber@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727662245 {#5319
        date: 2024-09-30 04:10:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
      +posts: Doctrine\ORM\PersistentCollection {#5336 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
      +follows: Doctrine\ORM\PersistentCollection {#5348 …}
      +followers: Doctrine\ORM\PersistentCollection {#5350 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
      +reports: Doctrine\ORM\PersistentCollection {#5360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
      +violations: Doctrine\ORM\PersistentCollection {#5364 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
      +awards: Doctrine\ORM\PersistentCollection {#5368 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
      +categories: Doctrine\ORM\PersistentCollection {#5372 …}
      -id: 11022
      -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
      +apId: "robber@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/robber"
      +apPublicUrl: "https://lemmy.ml/u/robber"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "robber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702820890 {#5320
        date: 2023-12-17 14:48:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687637836 {#5321
        date: 2023-06-24 22:17:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Migrated-my-self-hosted-Nextcloud-to-AIO-and-I-absolutely-love"
    +title: "Migrated my self-hosted Nextcloud to AIO and I absolutely love it"
    +url: null
    +body: """
      Just wanted to share my happiness.\n
      \n
      AIO is the new (at least on my timeline) installation method of Nextcloud, where most of the heavy-lifting is taken care of automatically.\n
      \n
      [github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 33
    +favouriteCount: 107
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710922880 {#1661
      date: 2024-03-20 09:21:20.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1552 …}
    +votes: Doctrine\ORM\PersistentCollection {#1592 …}
    +reports: Doctrine\ORM\PersistentCollection {#1593 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1578 …}
    +badges: Doctrine\ORM\PersistentCollection {#1577 …}
    +children: []
    -id: 25602
    -titleTs: "'absolut':11 'aio':8 'host':5 'love':12 'migrat':1 'nextcloud':6 'self':4 'self-host':3"
    -bodyTs: "'/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':34 'aio':7 'automat':31 'care':29 'github.com':33 'github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':32 'happi':6 'heavi':25 'heavy-lift':24 'instal':16 'least':12 'lift':26 'method':17 'new':10 'nextcloud':19 'share':4 'taken':28 'timelin':15 'want':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703931642
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9867669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703845242 {#1662
      date: 2023-12-29 11:20:42.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.50 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1553
    +avatar: null
    +cover: null
    +email: "robber@lemmy.ml"
    +username: "@robber@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727662245 {#5319
      date: 2024-09-30 04:10:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
    +entries: Doctrine\ORM\PersistentCollection {#5328 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
    +posts: Doctrine\ORM\PersistentCollection {#5336 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
    +follows: Doctrine\ORM\PersistentCollection {#5348 …}
    +followers: Doctrine\ORM\PersistentCollection {#5350 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
    +reports: Doctrine\ORM\PersistentCollection {#5360 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
    +violations: Doctrine\ORM\PersistentCollection {#5364 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
    +awards: Doctrine\ORM\PersistentCollection {#5368 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
    +categories: Doctrine\ORM\PersistentCollection {#5372 …}
    -id: 11022
    -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
    +apId: "robber@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/robber"
    +apPublicUrl: "https://lemmy.ml/u/robber"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "robber"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702820890 {#5320
      date: 2023-12-17 14:48:10.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687637836 {#5321
      date: 2023-06-24 22:17:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5282
  +user: Proxies\__CG__\App\Entity\User {#1553
    +avatar: null
    +cover: null
    +email: "robber@lemmy.ml"
    +username: "@robber@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727662245 {#5319
      date: 2024-09-30 04:10:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
    +entries: Doctrine\ORM\PersistentCollection {#5328 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
    +posts: Doctrine\ORM\PersistentCollection {#5336 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
    +follows: Doctrine\ORM\PersistentCollection {#5348 …}
    +followers: Doctrine\ORM\PersistentCollection {#5350 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
    +reports: Doctrine\ORM\PersistentCollection {#5360 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
    +violations: Doctrine\ORM\PersistentCollection {#5364 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
    +awards: Doctrine\ORM\PersistentCollection {#5368 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
    +categories: Doctrine\ORM\PersistentCollection {#5372 …}
    -id: 11022
    -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
    +apId: "robber@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/robber"
    +apPublicUrl: "https://lemmy.ml/u/robber"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "robber"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702820890 {#5320
      date: 2023-12-17 14:48:10.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687637836 {#5321
      date: 2023-06-24 22:17:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703845242 {#1662
    date: 2023-12-29 11:20:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5395
  +date: DateTimeImmutable @1703845242 {#1662
    date: 2023-12-29 11:20:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703845242 {#1662
    date: 2023-12-29 11:20:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5449
  +createdAt: DateTimeImmutable @1703845242 {#1662
    date: 2023-12-29 11:20:42.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\Entry {#1663
    +user: Proxies\__CG__\App\Entity\User {#1553
      +avatar: null
      +cover: null
      +email: "robber@lemmy.ml"
      +username: "@robber@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727662245 {#5319
        date: 2024-09-30 04:10:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
      +posts: Doctrine\ORM\PersistentCollection {#5336 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
      +follows: Doctrine\ORM\PersistentCollection {#5348 …}
      +followers: Doctrine\ORM\PersistentCollection {#5350 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
      +reports: Doctrine\ORM\PersistentCollection {#5360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
      +violations: Doctrine\ORM\PersistentCollection {#5364 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
      +awards: Doctrine\ORM\PersistentCollection {#5368 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
      +categories: Doctrine\ORM\PersistentCollection {#5372 …}
      -id: 11022
      -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
      +apId: "robber@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/robber"
      +apPublicUrl: "https://lemmy.ml/u/robber"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "robber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702820890 {#5320
        date: 2023-12-17 14:48:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687637836 {#5321
        date: 2023-06-24 22:17:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Migrated-my-self-hosted-Nextcloud-to-AIO-and-I-absolutely-love"
    +title: "Migrated my self-hosted Nextcloud to AIO and I absolutely love it"
    +url: null
    +body: """
      Just wanted to share my happiness.\n
      \n
      AIO is the new (at least on my timeline) installation method of Nextcloud, where most of the heavy-lifting is taken care of automatically.\n
      \n
      [github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 33
    +favouriteCount: 107
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710922880 {#1661
      date: 2024-03-20 09:21:20.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1552 …}
    +votes: Doctrine\ORM\PersistentCollection {#1592 …}
    +reports: Doctrine\ORM\PersistentCollection {#1593 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1578 …}
    +badges: Doctrine\ORM\PersistentCollection {#1577 …}
    +children: []
    -id: 25602
    -titleTs: "'absolut':11 'aio':8 'host':5 'love':12 'migrat':1 'nextcloud':6 'self':4 'self-host':3"
    -bodyTs: "'/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':34 'aio':7 'automat':31 'care':29 'github.com':33 'github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':32 'happi':6 'heavi':25 'heavy-lift':24 'instal':16 'least':12 'lift':26 'method':17 'new':10 'nextcloud':19 'share':4 'taken':28 'timelin':15 'want':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703931642
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9867669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703845242 {#1662
      date: 2023-12-29 11:20:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5504
  +subject: App\Entity\Entry {#1663
    +user: Proxies\__CG__\App\Entity\User {#1553
      +avatar: null
      +cover: null
      +email: "robber@lemmy.ml"
      +username: "@robber@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727662245 {#5319
        date: 2024-09-30 04:10:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
      +posts: Doctrine\ORM\PersistentCollection {#5336 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
      +follows: Doctrine\ORM\PersistentCollection {#5348 …}
      +followers: Doctrine\ORM\PersistentCollection {#5350 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
      +reports: Doctrine\ORM\PersistentCollection {#5360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
      +violations: Doctrine\ORM\PersistentCollection {#5364 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
      +awards: Doctrine\ORM\PersistentCollection {#5368 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
      +categories: Doctrine\ORM\PersistentCollection {#5372 …}
      -id: 11022
      -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
      +apId: "robber@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/robber"
      +apPublicUrl: "https://lemmy.ml/u/robber"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "robber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702820890 {#5320
        date: 2023-12-17 14:48:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687637836 {#5321
        date: 2023-06-24 22:17:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Migrated-my-self-hosted-Nextcloud-to-AIO-and-I-absolutely-love"
    +title: "Migrated my self-hosted Nextcloud to AIO and I absolutely love it"
    +url: null
    +body: """
      Just wanted to share my happiness.\n
      \n
      AIO is the new (at least on my timeline) installation method of Nextcloud, where most of the heavy-lifting is taken care of automatically.\n
      \n
      [github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 33
    +favouriteCount: 107
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710922880 {#1661
      date: 2024-03-20 09:21:20.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1552 …}
    +votes: Doctrine\ORM\PersistentCollection {#1592 …}
    +reports: Doctrine\ORM\PersistentCollection {#1593 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1578 …}
    +badges: Doctrine\ORM\PersistentCollection {#1577 …}
    +children: []
    -id: 25602
    -titleTs: "'absolut':11 'aio':8 'host':5 'love':12 'migrat':1 'nextcloud':6 'self':4 'self-host':3"
    -bodyTs: "'/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':34 'aio':7 'automat':31 'care':29 'github.com':33 'github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':32 'happi':6 'heavi':25 'heavy-lift':24 'instal':16 'least':12 'lift':26 'method':17 'new':10 'nextcloud':19 'share':4 'taken':28 'timelin':15 'want':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703931642
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9867669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703845242 {#1662
      date: 2023-12-29 11:20:42.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\Entry {#1663
    +user: Proxies\__CG__\App\Entity\User {#1553
      +avatar: null
      +cover: null
      +email: "robber@lemmy.ml"
      +username: "@robber@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727662245 {#5319
        date: 2024-09-30 04:10:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
      +posts: Doctrine\ORM\PersistentCollection {#5336 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
      +follows: Doctrine\ORM\PersistentCollection {#5348 …}
      +followers: Doctrine\ORM\PersistentCollection {#5350 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
      +reports: Doctrine\ORM\PersistentCollection {#5360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
      +violations: Doctrine\ORM\PersistentCollection {#5364 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
      +awards: Doctrine\ORM\PersistentCollection {#5368 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
      +categories: Doctrine\ORM\PersistentCollection {#5372 …}
      -id: 11022
      -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
      +apId: "robber@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/robber"
      +apPublicUrl: "https://lemmy.ml/u/robber"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "robber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702820890 {#5320
        date: 2023-12-17 14:48:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687637836 {#5321
        date: 2023-06-24 22:17:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Migrated-my-self-hosted-Nextcloud-to-AIO-and-I-absolutely-love"
    +title: "Migrated my self-hosted Nextcloud to AIO and I absolutely love it"
    +url: null
    +body: """
      Just wanted to share my happiness.\n
      \n
      AIO is the new (at least on my timeline) installation method of Nextcloud, where most of the heavy-lifting is taken care of automatically.\n
      \n
      [github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 33
    +favouriteCount: 107
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710922880 {#1661
      date: 2024-03-20 09:21:20.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1552 …}
    +votes: Doctrine\ORM\PersistentCollection {#1592 …}
    +reports: Doctrine\ORM\PersistentCollection {#1593 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1578 …}
    +badges: Doctrine\ORM\PersistentCollection {#1577 …}
    +children: []
    -id: 25602
    -titleTs: "'absolut':11 'aio':8 'host':5 'love':12 'migrat':1 'nextcloud':6 'self':4 'self-host':3"
    -bodyTs: "'/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':34 'aio':7 'automat':31 'care':29 'github.com':33 'github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':32 'happi':6 'heavi':25 'heavy-lift':24 'instal':16 'least':12 'lift':26 'method':17 'new':10 'nextcloud':19 'share':4 'taken':28 'timelin':15 'want':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703931642
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9867669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703845242 {#1662
      date: 2023-12-29 11:20:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5561
  +formDest: "entry"
  +subject: App\Entity\Entry {#1663
    +user: Proxies\__CG__\App\Entity\User {#1553
      +avatar: null
      +cover: null
      +email: "robber@lemmy.ml"
      +username: "@robber@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727662245 {#5319
        date: 2024-09-30 04:10:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5322 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5330 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5332 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5334 …}
      +posts: Doctrine\ORM\PersistentCollection {#5336 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5338 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5340 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5342 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5344 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5346 …}
      +follows: Doctrine\ORM\PersistentCollection {#5348 …}
      +followers: Doctrine\ORM\PersistentCollection {#5350 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5352 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5354 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5356 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5358 …}
      +reports: Doctrine\ORM\PersistentCollection {#5360 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5362 …}
      +violations: Doctrine\ORM\PersistentCollection {#5364 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5366 …}
      +awards: Doctrine\ORM\PersistentCollection {#5368 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5370 …}
      +categories: Doctrine\ORM\PersistentCollection {#5372 …}
      -id: 11022
      -password: "$2y$13$W0Umfd7wYe4t6kPaL1w65el9nfGjDyDlQ9I/GlaC6qdA3M2q9zA4K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5374 …}
      +apId: "robber@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/robber"
      +apPublicUrl: "https://lemmy.ml/u/robber"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "robber"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702820890 {#5320
        date: 2023-12-17 14:48:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687637836 {#5321
        date: 2023-06-24 22:17:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Migrated-my-self-hosted-Nextcloud-to-AIO-and-I-absolutely-love"
    +title: "Migrated my self-hosted Nextcloud to AIO and I absolutely love it"
    +url: null
    +body: """
      Just wanted to share my happiness.\n
      \n
      AIO is the new (at least on my timeline) installation method of Nextcloud, where most of the heavy-lifting is taken care of automatically.\n
      \n
      [github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 33
    +favouriteCount: 107
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710922880 {#1661
      date: 2024-03-20 09:21:20.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1552 …}
    +votes: Doctrine\ORM\PersistentCollection {#1592 …}
    +reports: Doctrine\ORM\PersistentCollection {#1593 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1578 …}
    +badges: Doctrine\ORM\PersistentCollection {#1577 …}
    +children: []
    -id: 25602
    -titleTs: "'absolut':11 'aio':8 'host':5 'love':12 'migrat':1 'nextcloud':6 'self':4 'self-host':3"
    -bodyTs: "'/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':34 'aio':7 'automat':31 'care':29 'github.com':33 'github.com/nextcloud/all-in-one](https://github.com/nextcloud/all-in-one)':32 'happi':6 'heavi':25 'heavy-lift':24 'instal':16 'least':12 'lift':26 'method':17 'new':10 'nextcloud':19 'share':4 'taken':28 'timelin':15 'want':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703931642
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/9867669"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703845242 {#1662
      date: 2023-12-29 11:20:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 9.33 ms
Input props
[
  "entry" => App\Entity\Entry {#1581
    +user: Proxies\__CG__\App\Entity\User {#1588
      +avatar: null
      +cover: null
      +email: "alfagun74@lemmy.world"
      +username: "@alfagun74@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
      +lastActive: DateTime @1719139384 {#5992
        date: 2024-06-23 12:43:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
      +entries: Doctrine\ORM\PersistentCollection {#6001 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
      +posts: Doctrine\ORM\PersistentCollection {#6009 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
      +follows: Doctrine\ORM\PersistentCollection {#6021 …}
      +followers: Doctrine\ORM\PersistentCollection {#6023 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
      +reports: Doctrine\ORM\PersistentCollection {#6033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
      +violations: Doctrine\ORM\PersistentCollection {#6037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
      +awards: Doctrine\ORM\PersistentCollection {#6041 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
      +categories: Doctrine\ORM\PersistentCollection {#6045 …}
      -id: 88079
      -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
      +apId: "alfagun74@lemmy.world"
      +apProfileId: "https://lemmy.world/u/alfagun74"
      +apPublicUrl: "https://lemmy.world/u/alfagun74"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "alfagun74"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708895273 {#5993
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708895273 {#5994
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1572 …}
    +slug: "Update-Everyone-said-GameVault-s-UI-was-garbage-so-we-completely"
    +title: "Update: Everyone said GameVault's UI was garbage, so we completely overhauled it."
    +url: "https://lemmy.world/pictrs/image/0d72c309-69fa-46fa-9797-5f892aab3c88.png"
    +body: """
      Hey folks,\n
      \n
      Thank you, everyone, for the feedback and the huge desire for a User Interface overhaul for GameVault on our Discord Poll.\n
      \n
      **In case you’re wondering what GameVault is**, it’s like having your own video gaming platform for games on your server – think Plex, but for video games. If you are a self-hosting gamer, you most likely [want to check this out.](https://gamevau.lt)\n
      \n
      With the brand new version 1.8, we’ve taken your feedback to heart and worked hard to give GameVault a fresh coat of paint!\n
      \n
      I attached a before/after pic of how it used to look (left) versus now (right) so you can see the difference.\n
      \n
      The UI underwent a complete makeover, and aside from looking pretty awesome, it is much better in terms of usability as well.\n
      \n
      Just so you know: The first UI was kind of basic and only meant for us two developers, as we didn’t initially plan to release this project to the public.\n
      \n
      Now that the traction is **so huge** and thousands of people are using this software, it would plainly feel wrong not to give it a facelift. So, every button and detail has been thoughtfully placed to make things **way more user-friendly**.\n
      \n
      If you weren’t a fan of the old UI, now’s the time to swing by and check out the changes.\n
      \n
      If you also want to steer the future development of GameVault, make sure to join our [Discord Server](https://discord.gg/NEdNen2dSu).\n
      \n
      **You can check out GameVault** [**here**](https://gamevau.lt)**.**
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 303
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728870485 {#1579
      date: 2024-10-14 03:48:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1574 …}
    +votes: Doctrine\ORM\PersistentCollection {#1587 …}
    +reports: Doctrine\ORM\PersistentCollection {#1573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1549 …}
    +badges: Doctrine\ORM\PersistentCollection {#1568 …}
    +children: []
    -id: 25543
    -titleTs: "'complet':11 'everyon':2 'gamevault':4 'garbag':8 'overhaul':12 'said':3 'ui':6 'updat':1"
    -bodyTs: "'/nednen2dsu).':252 '1.8':74 'also':234 'asid':121 'attach':94 'awesom':125 'basic':146 'before/after':96 'better':129 'brand':71 'button':195 'case':25 'chang':231 'check':65,228,255 'coat':90 'complet':118 'desir':12 'detail':197 'develop':153,240 'didn':156 'differ':113 'discord':22,248 'discord.gg':251 'discord.gg/nednen2dsu).':250 'everi':194 'everyon':5 'facelift':192 'fan':215 'feedback':8,79 'feel':185 'first':141 'folk':2 'fresh':89 'friend':209 'futur':239 'game':39,42,51 'gamer':59 'gamevau.lt':68,259 'gamevault':19,30,87,242,257 'give':86,189 'hard':84 'heart':81 'hey':1 'host':58 'huge':11,173 'initi':158 'interfac':16 'join':246 'kind':144 'know':139 'left':104 'like':34,62 'look':103,123 'make':203,243 'makeov':119 'meant':149 'much':128 'new':72 'old':218 'overhaul':17 'paint':92 'peopl':177 'pic':97 'place':201 'plain':184 'plan':159 'platform':40 'plex':47 'poll':23 'pretti':124 'project':163 'public':166 're':27 'releas':161 'right':107 'see':111 'self':57 'self-host':56 'server':45,249 'softwar':181 'steer':237 'sure':244 'swing':225 'taken':77 'term':131 'thank':3 'thing':204 'think':46 'thought':200 'thousand':175 'time':223 'traction':170 'two':152 'ui':115,142,219 'underw':116 'us':151 'usabl':133 'use':101,179 'user':15,208 'user-friend':207 've':76 'version':73 'versus':105 'video':38,50 'want':63,235 'way':205 'well':135 'weren':212 'wonder':28 'work':83 'would':183 'wrong':186"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703900383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10078680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703813983 {#1584
      date: 2023-12-29 02:39:43.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#5810
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1581
    +user: Proxies\__CG__\App\Entity\User {#1588
      +avatar: null
      +cover: null
      +email: "alfagun74@lemmy.world"
      +username: "@alfagun74@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
      +lastActive: DateTime @1719139384 {#5992
        date: 2024-06-23 12:43:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
      +entries: Doctrine\ORM\PersistentCollection {#6001 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
      +posts: Doctrine\ORM\PersistentCollection {#6009 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
      +follows: Doctrine\ORM\PersistentCollection {#6021 …}
      +followers: Doctrine\ORM\PersistentCollection {#6023 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
      +reports: Doctrine\ORM\PersistentCollection {#6033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
      +violations: Doctrine\ORM\PersistentCollection {#6037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
      +awards: Doctrine\ORM\PersistentCollection {#6041 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
      +categories: Doctrine\ORM\PersistentCollection {#6045 …}
      -id: 88079
      -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
      +apId: "alfagun74@lemmy.world"
      +apProfileId: "https://lemmy.world/u/alfagun74"
      +apPublicUrl: "https://lemmy.world/u/alfagun74"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "alfagun74"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708895273 {#5993
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708895273 {#5994
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1572 …}
    +slug: "Update-Everyone-said-GameVault-s-UI-was-garbage-so-we-completely"
    +title: "Update: Everyone said GameVault's UI was garbage, so we completely overhauled it."
    +url: "https://lemmy.world/pictrs/image/0d72c309-69fa-46fa-9797-5f892aab3c88.png"
    +body: """
      Hey folks,\n
      \n
      Thank you, everyone, for the feedback and the huge desire for a User Interface overhaul for GameVault on our Discord Poll.\n
      \n
      **In case you’re wondering what GameVault is**, it’s like having your own video gaming platform for games on your server – think Plex, but for video games. If you are a self-hosting gamer, you most likely [want to check this out.](https://gamevau.lt)\n
      \n
      With the brand new version 1.8, we’ve taken your feedback to heart and worked hard to give GameVault a fresh coat of paint!\n
      \n
      I attached a before/after pic of how it used to look (left) versus now (right) so you can see the difference.\n
      \n
      The UI underwent a complete makeover, and aside from looking pretty awesome, it is much better in terms of usability as well.\n
      \n
      Just so you know: The first UI was kind of basic and only meant for us two developers, as we didn’t initially plan to release this project to the public.\n
      \n
      Now that the traction is **so huge** and thousands of people are using this software, it would plainly feel wrong not to give it a facelift. So, every button and detail has been thoughtfully placed to make things **way more user-friendly**.\n
      \n
      If you weren’t a fan of the old UI, now’s the time to swing by and check out the changes.\n
      \n
      If you also want to steer the future development of GameVault, make sure to join our [Discord Server](https://discord.gg/NEdNen2dSu).\n
      \n
      **You can check out GameVault** [**here**](https://gamevau.lt)**.**
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 303
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728870485 {#1579
      date: 2024-10-14 03:48:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1574 …}
    +votes: Doctrine\ORM\PersistentCollection {#1587 …}
    +reports: Doctrine\ORM\PersistentCollection {#1573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1549 …}
    +badges: Doctrine\ORM\PersistentCollection {#1568 …}
    +children: []
    -id: 25543
    -titleTs: "'complet':11 'everyon':2 'gamevault':4 'garbag':8 'overhaul':12 'said':3 'ui':6 'updat':1"
    -bodyTs: "'/nednen2dsu).':252 '1.8':74 'also':234 'asid':121 'attach':94 'awesom':125 'basic':146 'before/after':96 'better':129 'brand':71 'button':195 'case':25 'chang':231 'check':65,228,255 'coat':90 'complet':118 'desir':12 'detail':197 'develop':153,240 'didn':156 'differ':113 'discord':22,248 'discord.gg':251 'discord.gg/nednen2dsu).':250 'everi':194 'everyon':5 'facelift':192 'fan':215 'feedback':8,79 'feel':185 'first':141 'folk':2 'fresh':89 'friend':209 'futur':239 'game':39,42,51 'gamer':59 'gamevau.lt':68,259 'gamevault':19,30,87,242,257 'give':86,189 'hard':84 'heart':81 'hey':1 'host':58 'huge':11,173 'initi':158 'interfac':16 'join':246 'kind':144 'know':139 'left':104 'like':34,62 'look':103,123 'make':203,243 'makeov':119 'meant':149 'much':128 'new':72 'old':218 'overhaul':17 'paint':92 'peopl':177 'pic':97 'place':201 'plain':184 'plan':159 'platform':40 'plex':47 'poll':23 'pretti':124 'project':163 'public':166 're':27 'releas':161 'right':107 'see':111 'self':57 'self-host':56 'server':45,249 'softwar':181 'steer':237 'sure':244 'swing':225 'taken':77 'term':131 'thank':3 'thing':204 'think':46 'thought':200 'thousand':175 'time':223 'traction':170 'two':152 'ui':115,142,219 'underw':116 'us':151 'usabl':133 'use':101,179 'user':15,208 'user-friend':207 've':76 'version':73 'versus':105 'video':38,50 'want':63,235 'way':205 'well':135 'weren':212 'wonder':28 'work':83 'would':183 'wrong':186"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703900383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10078680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703813983 {#1584
      date: 2023-12-29 02:39:43.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.46 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1588
    +avatar: null
    +cover: null
    +email: "alfagun74@lemmy.world"
    +username: "@alfagun74@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
    +lastActive: DateTime @1719139384 {#5992
      date: 2024-06-23 12:43:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
    +entries: Doctrine\ORM\PersistentCollection {#6001 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
    +posts: Doctrine\ORM\PersistentCollection {#6009 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
    +follows: Doctrine\ORM\PersistentCollection {#6021 …}
    +followers: Doctrine\ORM\PersistentCollection {#6023 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
    +reports: Doctrine\ORM\PersistentCollection {#6033 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
    +violations: Doctrine\ORM\PersistentCollection {#6037 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
    +awards: Doctrine\ORM\PersistentCollection {#6041 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
    +categories: Doctrine\ORM\PersistentCollection {#6045 …}
    -id: 88079
    -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
    +apId: "alfagun74@lemmy.world"
    +apProfileId: "https://lemmy.world/u/alfagun74"
    +apPublicUrl: "https://lemmy.world/u/alfagun74"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "alfagun74"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708895273 {#5993
      date: 2024-02-25 22:07:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708895273 {#5994
      date: 2024-02-25 22:07:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5955
  +user: Proxies\__CG__\App\Entity\User {#1588
    +avatar: null
    +cover: null
    +email: "alfagun74@lemmy.world"
    +username: "@alfagun74@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
    +lastActive: DateTime @1719139384 {#5992
      date: 2024-06-23 12:43:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
    +entries: Doctrine\ORM\PersistentCollection {#6001 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
    +posts: Doctrine\ORM\PersistentCollection {#6009 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
    +follows: Doctrine\ORM\PersistentCollection {#6021 …}
    +followers: Doctrine\ORM\PersistentCollection {#6023 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
    +reports: Doctrine\ORM\PersistentCollection {#6033 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
    +violations: Doctrine\ORM\PersistentCollection {#6037 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
    +awards: Doctrine\ORM\PersistentCollection {#6041 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
    +categories: Doctrine\ORM\PersistentCollection {#6045 …}
    -id: 88079
    -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
    +apId: "alfagun74@lemmy.world"
    +apProfileId: "https://lemmy.world/u/alfagun74"
    +apPublicUrl: "https://lemmy.world/u/alfagun74"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "alfagun74"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708895273 {#5993
      date: 2024-02-25 22:07:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1708895273 {#5994
      date: 2024-02-25 22:07:53.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703813983 {#1584
    date: 2023-12-29 02:39:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6068
  +date: DateTimeImmutable @1703813983 {#1584
    date: 2023-12-29 02:39:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703813983 {#1584
    date: 2023-12-29 02:39:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6122
  +createdAt: DateTimeImmutable @1703813983 {#1584
    date: 2023-12-29 02:39:43.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\Entry {#1581
    +user: Proxies\__CG__\App\Entity\User {#1588
      +avatar: null
      +cover: null
      +email: "alfagun74@lemmy.world"
      +username: "@alfagun74@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
      +lastActive: DateTime @1719139384 {#5992
        date: 2024-06-23 12:43:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
      +entries: Doctrine\ORM\PersistentCollection {#6001 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
      +posts: Doctrine\ORM\PersistentCollection {#6009 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
      +follows: Doctrine\ORM\PersistentCollection {#6021 …}
      +followers: Doctrine\ORM\PersistentCollection {#6023 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
      +reports: Doctrine\ORM\PersistentCollection {#6033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
      +violations: Doctrine\ORM\PersistentCollection {#6037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
      +awards: Doctrine\ORM\PersistentCollection {#6041 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
      +categories: Doctrine\ORM\PersistentCollection {#6045 …}
      -id: 88079
      -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
      +apId: "alfagun74@lemmy.world"
      +apProfileId: "https://lemmy.world/u/alfagun74"
      +apPublicUrl: "https://lemmy.world/u/alfagun74"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "alfagun74"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708895273 {#5993
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708895273 {#5994
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1572 …}
    +slug: "Update-Everyone-said-GameVault-s-UI-was-garbage-so-we-completely"
    +title: "Update: Everyone said GameVault's UI was garbage, so we completely overhauled it."
    +url: "https://lemmy.world/pictrs/image/0d72c309-69fa-46fa-9797-5f892aab3c88.png"
    +body: """
      Hey folks,\n
      \n
      Thank you, everyone, for the feedback and the huge desire for a User Interface overhaul for GameVault on our Discord Poll.\n
      \n
      **In case you’re wondering what GameVault is**, it’s like having your own video gaming platform for games on your server – think Plex, but for video games. If you are a self-hosting gamer, you most likely [want to check this out.](https://gamevau.lt)\n
      \n
      With the brand new version 1.8, we’ve taken your feedback to heart and worked hard to give GameVault a fresh coat of paint!\n
      \n
      I attached a before/after pic of how it used to look (left) versus now (right) so you can see the difference.\n
      \n
      The UI underwent a complete makeover, and aside from looking pretty awesome, it is much better in terms of usability as well.\n
      \n
      Just so you know: The first UI was kind of basic and only meant for us two developers, as we didn’t initially plan to release this project to the public.\n
      \n
      Now that the traction is **so huge** and thousands of people are using this software, it would plainly feel wrong not to give it a facelift. So, every button and detail has been thoughtfully placed to make things **way more user-friendly**.\n
      \n
      If you weren’t a fan of the old UI, now’s the time to swing by and check out the changes.\n
      \n
      If you also want to steer the future development of GameVault, make sure to join our [Discord Server](https://discord.gg/NEdNen2dSu).\n
      \n
      **You can check out GameVault** [**here**](https://gamevau.lt)**.**
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 303
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728870485 {#1579
      date: 2024-10-14 03:48:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1574 …}
    +votes: Doctrine\ORM\PersistentCollection {#1587 …}
    +reports: Doctrine\ORM\PersistentCollection {#1573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1549 …}
    +badges: Doctrine\ORM\PersistentCollection {#1568 …}
    +children: []
    -id: 25543
    -titleTs: "'complet':11 'everyon':2 'gamevault':4 'garbag':8 'overhaul':12 'said':3 'ui':6 'updat':1"
    -bodyTs: "'/nednen2dsu).':252 '1.8':74 'also':234 'asid':121 'attach':94 'awesom':125 'basic':146 'before/after':96 'better':129 'brand':71 'button':195 'case':25 'chang':231 'check':65,228,255 'coat':90 'complet':118 'desir':12 'detail':197 'develop':153,240 'didn':156 'differ':113 'discord':22,248 'discord.gg':251 'discord.gg/nednen2dsu).':250 'everi':194 'everyon':5 'facelift':192 'fan':215 'feedback':8,79 'feel':185 'first':141 'folk':2 'fresh':89 'friend':209 'futur':239 'game':39,42,51 'gamer':59 'gamevau.lt':68,259 'gamevault':19,30,87,242,257 'give':86,189 'hard':84 'heart':81 'hey':1 'host':58 'huge':11,173 'initi':158 'interfac':16 'join':246 'kind':144 'know':139 'left':104 'like':34,62 'look':103,123 'make':203,243 'makeov':119 'meant':149 'much':128 'new':72 'old':218 'overhaul':17 'paint':92 'peopl':177 'pic':97 'place':201 'plain':184 'plan':159 'platform':40 'plex':47 'poll':23 'pretti':124 'project':163 'public':166 're':27 'releas':161 'right':107 'see':111 'self':57 'self-host':56 'server':45,249 'softwar':181 'steer':237 'sure':244 'swing':225 'taken':77 'term':131 'thank':3 'thing':204 'think':46 'thought':200 'thousand':175 'time':223 'traction':170 'two':152 'ui':115,142,219 'underw':116 'us':151 'usabl':133 'use':101,179 'user':15,208 'user-friend':207 've':76 'version':73 'versus':105 'video':38,50 'want':63,235 'way':205 'well':135 'weren':212 'wonder':28 'work':83 'would':183 'wrong':186"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703900383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10078680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703813983 {#1584
      date: 2023-12-29 02:39:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6177
  +subject: App\Entity\Entry {#1581
    +user: Proxies\__CG__\App\Entity\User {#1588
      +avatar: null
      +cover: null
      +email: "alfagun74@lemmy.world"
      +username: "@alfagun74@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
      +lastActive: DateTime @1719139384 {#5992
        date: 2024-06-23 12:43:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
      +entries: Doctrine\ORM\PersistentCollection {#6001 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
      +posts: Doctrine\ORM\PersistentCollection {#6009 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
      +follows: Doctrine\ORM\PersistentCollection {#6021 …}
      +followers: Doctrine\ORM\PersistentCollection {#6023 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
      +reports: Doctrine\ORM\PersistentCollection {#6033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
      +violations: Doctrine\ORM\PersistentCollection {#6037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
      +awards: Doctrine\ORM\PersistentCollection {#6041 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
      +categories: Doctrine\ORM\PersistentCollection {#6045 …}
      -id: 88079
      -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
      +apId: "alfagun74@lemmy.world"
      +apProfileId: "https://lemmy.world/u/alfagun74"
      +apPublicUrl: "https://lemmy.world/u/alfagun74"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "alfagun74"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708895273 {#5993
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708895273 {#5994
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1572 …}
    +slug: "Update-Everyone-said-GameVault-s-UI-was-garbage-so-we-completely"
    +title: "Update: Everyone said GameVault's UI was garbage, so we completely overhauled it."
    +url: "https://lemmy.world/pictrs/image/0d72c309-69fa-46fa-9797-5f892aab3c88.png"
    +body: """
      Hey folks,\n
      \n
      Thank you, everyone, for the feedback and the huge desire for a User Interface overhaul for GameVault on our Discord Poll.\n
      \n
      **In case you’re wondering what GameVault is**, it’s like having your own video gaming platform for games on your server – think Plex, but for video games. If you are a self-hosting gamer, you most likely [want to check this out.](https://gamevau.lt)\n
      \n
      With the brand new version 1.8, we’ve taken your feedback to heart and worked hard to give GameVault a fresh coat of paint!\n
      \n
      I attached a before/after pic of how it used to look (left) versus now (right) so you can see the difference.\n
      \n
      The UI underwent a complete makeover, and aside from looking pretty awesome, it is much better in terms of usability as well.\n
      \n
      Just so you know: The first UI was kind of basic and only meant for us two developers, as we didn’t initially plan to release this project to the public.\n
      \n
      Now that the traction is **so huge** and thousands of people are using this software, it would plainly feel wrong not to give it a facelift. So, every button and detail has been thoughtfully placed to make things **way more user-friendly**.\n
      \n
      If you weren’t a fan of the old UI, now’s the time to swing by and check out the changes.\n
      \n
      If you also want to steer the future development of GameVault, make sure to join our [Discord Server](https://discord.gg/NEdNen2dSu).\n
      \n
      **You can check out GameVault** [**here**](https://gamevau.lt)**.**
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 303
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728870485 {#1579
      date: 2024-10-14 03:48:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1574 …}
    +votes: Doctrine\ORM\PersistentCollection {#1587 …}
    +reports: Doctrine\ORM\PersistentCollection {#1573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1549 …}
    +badges: Doctrine\ORM\PersistentCollection {#1568 …}
    +children: []
    -id: 25543
    -titleTs: "'complet':11 'everyon':2 'gamevault':4 'garbag':8 'overhaul':12 'said':3 'ui':6 'updat':1"
    -bodyTs: "'/nednen2dsu).':252 '1.8':74 'also':234 'asid':121 'attach':94 'awesom':125 'basic':146 'before/after':96 'better':129 'brand':71 'button':195 'case':25 'chang':231 'check':65,228,255 'coat':90 'complet':118 'desir':12 'detail':197 'develop':153,240 'didn':156 'differ':113 'discord':22,248 'discord.gg':251 'discord.gg/nednen2dsu).':250 'everi':194 'everyon':5 'facelift':192 'fan':215 'feedback':8,79 'feel':185 'first':141 'folk':2 'fresh':89 'friend':209 'futur':239 'game':39,42,51 'gamer':59 'gamevau.lt':68,259 'gamevault':19,30,87,242,257 'give':86,189 'hard':84 'heart':81 'hey':1 'host':58 'huge':11,173 'initi':158 'interfac':16 'join':246 'kind':144 'know':139 'left':104 'like':34,62 'look':103,123 'make':203,243 'makeov':119 'meant':149 'much':128 'new':72 'old':218 'overhaul':17 'paint':92 'peopl':177 'pic':97 'place':201 'plain':184 'plan':159 'platform':40 'plex':47 'poll':23 'pretti':124 'project':163 'public':166 're':27 'releas':161 'right':107 'see':111 'self':57 'self-host':56 'server':45,249 'softwar':181 'steer':237 'sure':244 'swing':225 'taken':77 'term':131 'thank':3 'thing':204 'think':46 'thought':200 'thousand':175 'time':223 'traction':170 'two':152 'ui':115,142,219 'underw':116 'us':151 'usabl':133 'use':101,179 'user':15,208 'user-friend':207 've':76 'version':73 'versus':105 'video':38,50 'want':63,235 'way':205 'well':135 'weren':212 'wonder':28 'work':83 'would':183 'wrong':186"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703900383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10078680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703813983 {#1584
      date: 2023-12-29 02:39:43.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\Entry {#1581
    +user: Proxies\__CG__\App\Entity\User {#1588
      +avatar: null
      +cover: null
      +email: "alfagun74@lemmy.world"
      +username: "@alfagun74@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
      +lastActive: DateTime @1719139384 {#5992
        date: 2024-06-23 12:43:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
      +entries: Doctrine\ORM\PersistentCollection {#6001 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
      +posts: Doctrine\ORM\PersistentCollection {#6009 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
      +follows: Doctrine\ORM\PersistentCollection {#6021 …}
      +followers: Doctrine\ORM\PersistentCollection {#6023 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
      +reports: Doctrine\ORM\PersistentCollection {#6033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
      +violations: Doctrine\ORM\PersistentCollection {#6037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
      +awards: Doctrine\ORM\PersistentCollection {#6041 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
      +categories: Doctrine\ORM\PersistentCollection {#6045 …}
      -id: 88079
      -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
      +apId: "alfagun74@lemmy.world"
      +apProfileId: "https://lemmy.world/u/alfagun74"
      +apPublicUrl: "https://lemmy.world/u/alfagun74"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "alfagun74"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708895273 {#5993
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708895273 {#5994
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1572 …}
    +slug: "Update-Everyone-said-GameVault-s-UI-was-garbage-so-we-completely"
    +title: "Update: Everyone said GameVault's UI was garbage, so we completely overhauled it."
    +url: "https://lemmy.world/pictrs/image/0d72c309-69fa-46fa-9797-5f892aab3c88.png"
    +body: """
      Hey folks,\n
      \n
      Thank you, everyone, for the feedback and the huge desire for a User Interface overhaul for GameVault on our Discord Poll.\n
      \n
      **In case you’re wondering what GameVault is**, it’s like having your own video gaming platform for games on your server – think Plex, but for video games. If you are a self-hosting gamer, you most likely [want to check this out.](https://gamevau.lt)\n
      \n
      With the brand new version 1.8, we’ve taken your feedback to heart and worked hard to give GameVault a fresh coat of paint!\n
      \n
      I attached a before/after pic of how it used to look (left) versus now (right) so you can see the difference.\n
      \n
      The UI underwent a complete makeover, and aside from looking pretty awesome, it is much better in terms of usability as well.\n
      \n
      Just so you know: The first UI was kind of basic and only meant for us two developers, as we didn’t initially plan to release this project to the public.\n
      \n
      Now that the traction is **so huge** and thousands of people are using this software, it would plainly feel wrong not to give it a facelift. So, every button and detail has been thoughtfully placed to make things **way more user-friendly**.\n
      \n
      If you weren’t a fan of the old UI, now’s the time to swing by and check out the changes.\n
      \n
      If you also want to steer the future development of GameVault, make sure to join our [Discord Server](https://discord.gg/NEdNen2dSu).\n
      \n
      **You can check out GameVault** [**here**](https://gamevau.lt)**.**
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 303
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728870485 {#1579
      date: 2024-10-14 03:48:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1574 …}
    +votes: Doctrine\ORM\PersistentCollection {#1587 …}
    +reports: Doctrine\ORM\PersistentCollection {#1573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1549 …}
    +badges: Doctrine\ORM\PersistentCollection {#1568 …}
    +children: []
    -id: 25543
    -titleTs: "'complet':11 'everyon':2 'gamevault':4 'garbag':8 'overhaul':12 'said':3 'ui':6 'updat':1"
    -bodyTs: "'/nednen2dsu).':252 '1.8':74 'also':234 'asid':121 'attach':94 'awesom':125 'basic':146 'before/after':96 'better':129 'brand':71 'button':195 'case':25 'chang':231 'check':65,228,255 'coat':90 'complet':118 'desir':12 'detail':197 'develop':153,240 'didn':156 'differ':113 'discord':22,248 'discord.gg':251 'discord.gg/nednen2dsu).':250 'everi':194 'everyon':5 'facelift':192 'fan':215 'feedback':8,79 'feel':185 'first':141 'folk':2 'fresh':89 'friend':209 'futur':239 'game':39,42,51 'gamer':59 'gamevau.lt':68,259 'gamevault':19,30,87,242,257 'give':86,189 'hard':84 'heart':81 'hey':1 'host':58 'huge':11,173 'initi':158 'interfac':16 'join':246 'kind':144 'know':139 'left':104 'like':34,62 'look':103,123 'make':203,243 'makeov':119 'meant':149 'much':128 'new':72 'old':218 'overhaul':17 'paint':92 'peopl':177 'pic':97 'place':201 'plain':184 'plan':159 'platform':40 'plex':47 'poll':23 'pretti':124 'project':163 'public':166 're':27 'releas':161 'right':107 'see':111 'self':57 'self-host':56 'server':45,249 'softwar':181 'steer':237 'sure':244 'swing':225 'taken':77 'term':131 'thank':3 'thing':204 'think':46 'thought':200 'thousand':175 'time':223 'traction':170 'two':152 'ui':115,142,219 'underw':116 'us':151 'usabl':133 'use':101,179 'user':15,208 'user-friend':207 've':76 'version':73 'versus':105 'video':38,50 'want':63,235 'way':205 'well':135 'weren':212 'wonder':28 'work':83 'would':183 'wrong':186"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703900383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10078680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703813983 {#1584
      date: 2023-12-29 02:39:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6239
  +formDest: "entry"
  +subject: App\Entity\Entry {#1581
    +user: Proxies\__CG__\App\Entity\User {#1588
      +avatar: null
      +cover: null
      +email: "alfagun74@lemmy.world"
      +username: "@alfagun74@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a software engineer who apparently is mildly interested in computers and videogames."
      +lastActive: DateTime @1719139384 {#5992
        date: 2024-06-23 12:43:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5995 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5997 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5999 …}
      +entries: Doctrine\ORM\PersistentCollection {#6001 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6003 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6005 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6007 …}
      +posts: Doctrine\ORM\PersistentCollection {#6009 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6011 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6013 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6015 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6017 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6019 …}
      +follows: Doctrine\ORM\PersistentCollection {#6021 …}
      +followers: Doctrine\ORM\PersistentCollection {#6023 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6025 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6027 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6029 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6031 …}
      +reports: Doctrine\ORM\PersistentCollection {#6033 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6035 …}
      +violations: Doctrine\ORM\PersistentCollection {#6037 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6039 …}
      +awards: Doctrine\ORM\PersistentCollection {#6041 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6043 …}
      +categories: Doctrine\ORM\PersistentCollection {#6045 …}
      -id: 88079
      -password: "$2y$13$HnDyT3kRQoDCOLhTu1bw9ewHx2DOZfIS2GTwKGCvMmyAlNgfuTFCO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6047 …}
      +apId: "alfagun74@lemmy.world"
      +apProfileId: "https://lemmy.world/u/alfagun74"
      +apPublicUrl: "https://lemmy.world/u/alfagun74"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "alfagun74"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708895273 {#5993
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1708895273 {#5994
        date: 2024-02-25 22:07:53.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1572 …}
    +slug: "Update-Everyone-said-GameVault-s-UI-was-garbage-so-we-completely"
    +title: "Update: Everyone said GameVault's UI was garbage, so we completely overhauled it."
    +url: "https://lemmy.world/pictrs/image/0d72c309-69fa-46fa-9797-5f892aab3c88.png"
    +body: """
      Hey folks,\n
      \n
      Thank you, everyone, for the feedback and the huge desire for a User Interface overhaul for GameVault on our Discord Poll.\n
      \n
      **In case you’re wondering what GameVault is**, it’s like having your own video gaming platform for games on your server – think Plex, but for video games. If you are a self-hosting gamer, you most likely [want to check this out.](https://gamevau.lt)\n
      \n
      With the brand new version 1.8, we’ve taken your feedback to heart and worked hard to give GameVault a fresh coat of paint!\n
      \n
      I attached a before/after pic of how it used to look (left) versus now (right) so you can see the difference.\n
      \n
      The UI underwent a complete makeover, and aside from looking pretty awesome, it is much better in terms of usability as well.\n
      \n
      Just so you know: The first UI was kind of basic and only meant for us two developers, as we didn’t initially plan to release this project to the public.\n
      \n
      Now that the traction is **so huge** and thousands of people are using this software, it would plainly feel wrong not to give it a facelift. So, every button and detail has been thoughtfully placed to make things **way more user-friendly**.\n
      \n
      If you weren’t a fan of the old UI, now’s the time to swing by and check out the changes.\n
      \n
      If you also want to steer the future development of GameVault, make sure to join our [Discord Server](https://discord.gg/NEdNen2dSu).\n
      \n
      **You can check out GameVault** [**here**](https://gamevau.lt)**.**
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 33
    +favouriteCount: 303
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728870485 {#1579
      date: 2024-10-14 03:48:05.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1574 …}
    +votes: Doctrine\ORM\PersistentCollection {#1587 …}
    +reports: Doctrine\ORM\PersistentCollection {#1573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1549 …}
    +badges: Doctrine\ORM\PersistentCollection {#1568 …}
    +children: []
    -id: 25543
    -titleTs: "'complet':11 'everyon':2 'gamevault':4 'garbag':8 'overhaul':12 'said':3 'ui':6 'updat':1"
    -bodyTs: "'/nednen2dsu).':252 '1.8':74 'also':234 'asid':121 'attach':94 'awesom':125 'basic':146 'before/after':96 'better':129 'brand':71 'button':195 'case':25 'chang':231 'check':65,228,255 'coat':90 'complet':118 'desir':12 'detail':197 'develop':153,240 'didn':156 'differ':113 'discord':22,248 'discord.gg':251 'discord.gg/nednen2dsu).':250 'everi':194 'everyon':5 'facelift':192 'fan':215 'feedback':8,79 'feel':185 'first':141 'folk':2 'fresh':89 'friend':209 'futur':239 'game':39,42,51 'gamer':59 'gamevau.lt':68,259 'gamevault':19,30,87,242,257 'give':86,189 'hard':84 'heart':81 'hey':1 'host':58 'huge':11,173 'initi':158 'interfac':16 'join':246 'kind':144 'know':139 'left':104 'like':34,62 'look':103,123 'make':203,243 'makeov':119 'meant':149 'much':128 'new':72 'old':218 'overhaul':17 'paint':92 'peopl':177 'pic':97 'place':201 'plain':184 'plan':159 'platform':40 'plex':47 'poll':23 'pretti':124 'project':163 'public':166 're':27 'releas':161 'right':107 'see':111 'self':57 'self-host':56 'server':45,249 'softwar':181 'steer':237 'sure':244 'swing':225 'taken':77 'term':131 'thank':3 'thing':204 'think':46 'thought':200 'thousand':175 'time':223 'traction':170 'two':152 'ui':115,142,219 'underw':116 'us':151 'usabl':133 'use':101,179 'user':15,208 'user-friend':207 've':76 'version':73 'versus':105 'video':38,50 'want':63,235 'way':205 'well':135 'weren':212 'wonder':28 'work':83 'would':183 'wrong':186"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703900383
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10078680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703813983 {#1584
      date: 2023-12-29 02:39:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 5.29 ms
Input props
[
  "entry" => App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#1525
      +avatar: null
      +cover: null
      +email: "suntzu@lemmy.dbzer0.com"
      +username: "@suntzu@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712108272 {#6592
        date: 2024-04-03 03:37:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
      +entries: Doctrine\ORM\PersistentCollection {#6601 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
      +posts: Doctrine\ORM\PersistentCollection {#6609 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
      +follows: Doctrine\ORM\PersistentCollection {#6621 …}
      +followers: Doctrine\ORM\PersistentCollection {#6623 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
      +reports: Doctrine\ORM\PersistentCollection {#6633 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
      +violations: Doctrine\ORM\PersistentCollection {#6637 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
      +awards: Doctrine\ORM\PersistentCollection {#6641 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
      +categories: Doctrine\ORM\PersistentCollection {#6645 …}
      -id: 89458
      -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
      +apId: "suntzu@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "suntzu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711370341 {#6593
        date: 2024-03-25 13:39:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711370339 {#6594
        date: 2024-03-25 13:38:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#1528
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1567 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1565 …}
    +badges: Doctrine\ORM\PersistentCollection {#1558 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#1527
      date: 2024-01-03 22:49:15.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#6488
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#1525
      +avatar: null
      +cover: null
      +email: "suntzu@lemmy.dbzer0.com"
      +username: "@suntzu@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712108272 {#6592
        date: 2024-04-03 03:37:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
      +entries: Doctrine\ORM\PersistentCollection {#6601 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
      +posts: Doctrine\ORM\PersistentCollection {#6609 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
      +follows: Doctrine\ORM\PersistentCollection {#6621 …}
      +followers: Doctrine\ORM\PersistentCollection {#6623 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
      +reports: Doctrine\ORM\PersistentCollection {#6633 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
      +violations: Doctrine\ORM\PersistentCollection {#6637 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
      +awards: Doctrine\ORM\PersistentCollection {#6641 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
      +categories: Doctrine\ORM\PersistentCollection {#6645 …}
      -id: 89458
      -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
      +apId: "suntzu@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "suntzu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711370341 {#6593
        date: 2024-03-25 13:39:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711370339 {#6594
        date: 2024-03-25 13:38:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#1528
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1567 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1565 …}
    +badges: Doctrine\ORM\PersistentCollection {#1558 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#1527
      date: 2024-01-03 22:49:15.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.54 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1525
    +avatar: null
    +cover: null
    +email: "suntzu@lemmy.dbzer0.com"
    +username: "@suntzu@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712108272 {#6592
      date: 2024-04-03 03:37:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
    +entries: Doctrine\ORM\PersistentCollection {#6601 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
    +posts: Doctrine\ORM\PersistentCollection {#6609 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
    +follows: Doctrine\ORM\PersistentCollection {#6621 …}
    +followers: Doctrine\ORM\PersistentCollection {#6623 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
    +reports: Doctrine\ORM\PersistentCollection {#6633 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
    +violations: Doctrine\ORM\PersistentCollection {#6637 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
    +awards: Doctrine\ORM\PersistentCollection {#6641 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
    +categories: Doctrine\ORM\PersistentCollection {#6645 …}
    -id: 89458
    -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
    +apId: "suntzu@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "suntzu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711370341 {#6593
      date: 2024-03-25 13:39:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711370339 {#6594
      date: 2024-03-25 13:38:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6555
  +user: Proxies\__CG__\App\Entity\User {#1525
    +avatar: null
    +cover: null
    +email: "suntzu@lemmy.dbzer0.com"
    +username: "@suntzu@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712108272 {#6592
      date: 2024-04-03 03:37:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
    +entries: Doctrine\ORM\PersistentCollection {#6601 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
    +posts: Doctrine\ORM\PersistentCollection {#6609 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
    +follows: Doctrine\ORM\PersistentCollection {#6621 …}
    +followers: Doctrine\ORM\PersistentCollection {#6623 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
    +reports: Doctrine\ORM\PersistentCollection {#6633 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
    +violations: Doctrine\ORM\PersistentCollection {#6637 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
    +awards: Doctrine\ORM\PersistentCollection {#6641 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
    +categories: Doctrine\ORM\PersistentCollection {#6645 …}
    -id: 89458
    -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
    +apId: "suntzu@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "suntzu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711370341 {#6593
      date: 2024-03-25 13:39:01.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711370339 {#6594
      date: 2024-03-25 13:38:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704318555 {#1527
    date: 2024-01-03 22:49:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6668
  +date: DateTimeImmutable @1704318555 {#1527
    date: 2024-01-03 22:49:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704318555 {#1527
    date: 2024-01-03 22:49:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6722
  +createdAt: DateTimeImmutable @1704318555 {#1527
    date: 2024-01-03 22:49:15.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#1525
      +avatar: null
      +cover: null
      +email: "suntzu@lemmy.dbzer0.com"
      +username: "@suntzu@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712108272 {#6592
        date: 2024-04-03 03:37:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
      +entries: Doctrine\ORM\PersistentCollection {#6601 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
      +posts: Doctrine\ORM\PersistentCollection {#6609 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
      +follows: Doctrine\ORM\PersistentCollection {#6621 …}
      +followers: Doctrine\ORM\PersistentCollection {#6623 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
      +reports: Doctrine\ORM\PersistentCollection {#6633 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
      +violations: Doctrine\ORM\PersistentCollection {#6637 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
      +awards: Doctrine\ORM\PersistentCollection {#6641 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
      +categories: Doctrine\ORM\PersistentCollection {#6645 …}
      -id: 89458
      -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
      +apId: "suntzu@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "suntzu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711370341 {#6593
        date: 2024-03-25 13:39:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711370339 {#6594
        date: 2024-03-25 13:38:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#1528
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1567 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1565 …}
    +badges: Doctrine\ORM\PersistentCollection {#1558 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#1527
      date: 2024-01-03 22:49:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6777
  +subject: App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#1525
      +avatar: null
      +cover: null
      +email: "suntzu@lemmy.dbzer0.com"
      +username: "@suntzu@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712108272 {#6592
        date: 2024-04-03 03:37:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
      +entries: Doctrine\ORM\PersistentCollection {#6601 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
      +posts: Doctrine\ORM\PersistentCollection {#6609 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
      +follows: Doctrine\ORM\PersistentCollection {#6621 …}
      +followers: Doctrine\ORM\PersistentCollection {#6623 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
      +reports: Doctrine\ORM\PersistentCollection {#6633 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
      +violations: Doctrine\ORM\PersistentCollection {#6637 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
      +awards: Doctrine\ORM\PersistentCollection {#6641 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
      +categories: Doctrine\ORM\PersistentCollection {#6645 …}
      -id: 89458
      -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
      +apId: "suntzu@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "suntzu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711370341 {#6593
        date: 2024-03-25 13:39:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711370339 {#6594
        date: 2024-03-25 13:38:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#1528
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1567 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1565 …}
    +badges: Doctrine\ORM\PersistentCollection {#1558 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#1527
      date: 2024-01-03 22:49:15.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#1525
      +avatar: null
      +cover: null
      +email: "suntzu@lemmy.dbzer0.com"
      +username: "@suntzu@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712108272 {#6592
        date: 2024-04-03 03:37:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
      +entries: Doctrine\ORM\PersistentCollection {#6601 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
      +posts: Doctrine\ORM\PersistentCollection {#6609 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
      +follows: Doctrine\ORM\PersistentCollection {#6621 …}
      +followers: Doctrine\ORM\PersistentCollection {#6623 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
      +reports: Doctrine\ORM\PersistentCollection {#6633 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
      +violations: Doctrine\ORM\PersistentCollection {#6637 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
      +awards: Doctrine\ORM\PersistentCollection {#6641 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
      +categories: Doctrine\ORM\PersistentCollection {#6645 …}
      -id: 89458
      -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
      +apId: "suntzu@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "suntzu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711370341 {#6593
        date: 2024-03-25 13:39:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711370339 {#6594
        date: 2024-03-25 13:38:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#1528
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1567 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1565 …}
    +badges: Doctrine\ORM\PersistentCollection {#1558 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#1527
      date: 2024-01-03 22:49:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6834
  +formDest: "entry"
  +subject: App\Entity\Entry {#1561
    +user: Proxies\__CG__\App\Entity\User {#1525
      +avatar: null
      +cover: null
      +email: "suntzu@lemmy.dbzer0.com"
      +username: "@suntzu@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712108272 {#6592
        date: 2024-04-03 03:37:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#6595 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6597 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6599 …}
      +entries: Doctrine\ORM\PersistentCollection {#6601 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6603 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6605 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6607 …}
      +posts: Doctrine\ORM\PersistentCollection {#6609 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6611 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6613 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6615 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6617 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6619 …}
      +follows: Doctrine\ORM\PersistentCollection {#6621 …}
      +followers: Doctrine\ORM\PersistentCollection {#6623 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6625 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6627 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6629 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6631 …}
      +reports: Doctrine\ORM\PersistentCollection {#6633 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6635 …}
      +violations: Doctrine\ORM\PersistentCollection {#6637 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6639 …}
      +awards: Doctrine\ORM\PersistentCollection {#6641 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6643 …}
      +categories: Doctrine\ORM\PersistentCollection {#6645 …}
      -id: 89458
      -password: "$2y$13$cWlNyq2bt7O9CrgMkAhKwO7p0S0nM1oOtVH4Uw6uW6TkmGbnZXRVm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6647 …}
      +apId: "suntzu@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/suntzu"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/suntzu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "suntzu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711370341 {#6593
        date: 2024-03-25 13:39:01.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711370339 {#6594
        date: 2024-03-25 13:38:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "pooling-media-libraries-like-distributed-storage"
    +title: "pooling media libraries - like distributed storage"
    +url: null
    +body: """
      I run a full media server, as well do a few friends. Now we had the idea to share our media libraries. In a first quick attempt we, mounted each other’s library folder via an smb share and imported those in jellyfin (all servers connected by VPN) Works quite well, but is kind of cumbersome the more people get in. I had the following idea: distributed storage, not as in redundancy, but more like mergerfs. Each “node” allocates a certain amount of storage, say node A, B and C provide 1TB each, these get fused into a singe mount that shows up as 3TB volume. If one node goes offline, the volume will only be 2TB and all files on the offline node will of course be unavailable.\n
      \n
      Did a bit of research and found stuff like ceph,.glusterfs or seeweedfs, all of which I guess have a lot more functionality and thus are quite complicated and a little over my head. Do you do something like that or have any good ideas how to do that easily?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 32
    +favouriteCount: 41
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712143889 {#1528
      date: 2024-04-03 13:31:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1567 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1564 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1563 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1565 …}
    +badges: Doctrine\ORM\PersistentCollection {#1558 …}
    +children: []
    -id: 27035
    -titleTs: "'distribut':5 'librari':3 'like':4 'media':2 'pool':1 'storag':6"
    -bodyTs: "'1tb':92 '2tb':117 '3tb':105 'alloc':79 'amount':82 'attempt':27 'b':88 'bit':132 'c':90 'ceph':139 'certain':81 'complic':157 'connect':46 'cours':127 'cumbersom':56 'distribut':67 'easili':179 'file':120 'first':25 'folder':34 'follow':65 'found':136 'friend':12 'full':4 'function':152 'fuse':96 'get':60,95 'glusterf':140 'goe':110 'good':173 'guess':147 'head':163 'idea':17,66,174 'import':40 'jellyfin':43 'kind':54 'librari':22,33 'like':75,138,168 'littl':160 'lot':150 'media':5,21 'mergerf':76 'mount':29,100 'node':78,86,109,124 'offlin':111,123 'one':108 'peopl':59 'provid':91 'quick':26 'quit':50,156 'redund':72 'research':134 'run':2 'say':85 'seeweedf':142 'server':6,45 'share':19,38 'show':102 'sing':99 'smb':37 'someth':167 'storag':68,84 'stuff':137 'thus':154 'unavail':129 'via':35 'volum':106,113 'vpn':48 'well':8,51 'work':49"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704404955
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11629213"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704318555 {#1527
      date: 2024-01-03 22:49:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 7.08 ms
Input props
[
  "entry" => App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#1620
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#7201
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
      +entries: Doctrine\ORM\PersistentCollection {#7210 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
      +posts: Doctrine\ORM\PersistentCollection {#7218 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
      +follows: Doctrine\ORM\PersistentCollection {#7230 …}
      +followers: Doctrine\ORM\PersistentCollection {#7232 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
      +reports: Doctrine\ORM\PersistentCollection {#7242 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
      +violations: Doctrine\ORM\PersistentCollection {#7246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
      +awards: Doctrine\ORM\PersistentCollection {#7250 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
      +categories: Doctrine\ORM\PersistentCollection {#7254 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#7202
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#7203
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#1557
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1613 …}
    +votes: Doctrine\ORM\PersistentCollection {#1596 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#1555
      date: 2024-01-26 04:32:28.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#7083
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#1620
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#7201
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
      +entries: Doctrine\ORM\PersistentCollection {#7210 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
      +posts: Doctrine\ORM\PersistentCollection {#7218 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
      +follows: Doctrine\ORM\PersistentCollection {#7230 …}
      +followers: Doctrine\ORM\PersistentCollection {#7232 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
      +reports: Doctrine\ORM\PersistentCollection {#7242 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
      +violations: Doctrine\ORM\PersistentCollection {#7246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
      +awards: Doctrine\ORM\PersistentCollection {#7250 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
      +categories: Doctrine\ORM\PersistentCollection {#7254 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#7202
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#7203
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#1557
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1613 …}
    +votes: Doctrine\ORM\PersistentCollection {#1596 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#1555
      date: 2024-01-26 04:32:28.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.51 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1620
    +avatar: null
    +cover: null
    +email: "corroded@lemmy.world"
    +username: "@corroded@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729095398 {#7201
      date: 2024-10-16 18:16:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
    +entries: Doctrine\ORM\PersistentCollection {#7210 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
    +posts: Doctrine\ORM\PersistentCollection {#7218 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
    +follows: Doctrine\ORM\PersistentCollection {#7230 …}
    +followers: Doctrine\ORM\PersistentCollection {#7232 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
    +reports: Doctrine\ORM\PersistentCollection {#7242 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
    +violations: Doctrine\ORM\PersistentCollection {#7246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
    +awards: Doctrine\ORM\PersistentCollection {#7250 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
    +categories: Doctrine\ORM\PersistentCollection {#7254 …}
    -id: 37696
    -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
    +apId: "corroded@lemmy.world"
    +apProfileId: "https://lemmy.world/u/corroded"
    +apPublicUrl: "https://lemmy.world/u/corroded"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "corroded"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703347380 {#7202
      date: 2023-12-23 17:03:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690952830 {#7203
      date: 2023-08-02 07:07:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7164
  +user: Proxies\__CG__\App\Entity\User {#1620
    +avatar: null
    +cover: null
    +email: "corroded@lemmy.world"
    +username: "@corroded@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729095398 {#7201
      date: 2024-10-16 18:16:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
    +entries: Doctrine\ORM\PersistentCollection {#7210 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
    +posts: Doctrine\ORM\PersistentCollection {#7218 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
    +follows: Doctrine\ORM\PersistentCollection {#7230 …}
    +followers: Doctrine\ORM\PersistentCollection {#7232 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
    +reports: Doctrine\ORM\PersistentCollection {#7242 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
    +violations: Doctrine\ORM\PersistentCollection {#7246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
    +awards: Doctrine\ORM\PersistentCollection {#7250 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
    +categories: Doctrine\ORM\PersistentCollection {#7254 …}
    -id: 37696
    -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
    +apId: "corroded@lemmy.world"
    +apProfileId: "https://lemmy.world/u/corroded"
    +apPublicUrl: "https://lemmy.world/u/corroded"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "corroded"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703347380 {#7202
      date: 2023-12-23 17:03:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690952830 {#7203
      date: 2023-08-02 07:07:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706239948 {#1555
    date: 2024-01-26 04:32:28.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7277
  +date: DateTimeImmutable @1706239948 {#1555
    date: 2024-01-26 04:32:28.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706239948 {#1555
    date: 2024-01-26 04:32:28.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7331
  +createdAt: DateTimeImmutable @1706239948 {#1555
    date: 2024-01-26 04:32:28.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#1620
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#7201
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
      +entries: Doctrine\ORM\PersistentCollection {#7210 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
      +posts: Doctrine\ORM\PersistentCollection {#7218 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
      +follows: Doctrine\ORM\PersistentCollection {#7230 …}
      +followers: Doctrine\ORM\PersistentCollection {#7232 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
      +reports: Doctrine\ORM\PersistentCollection {#7242 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
      +violations: Doctrine\ORM\PersistentCollection {#7246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
      +awards: Doctrine\ORM\PersistentCollection {#7250 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
      +categories: Doctrine\ORM\PersistentCollection {#7254 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#7202
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#7203
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#1557
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1613 …}
    +votes: Doctrine\ORM\PersistentCollection {#1596 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#1555
      date: 2024-01-26 04:32:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7386
  +subject: App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#1620
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#7201
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
      +entries: Doctrine\ORM\PersistentCollection {#7210 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
      +posts: Doctrine\ORM\PersistentCollection {#7218 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
      +follows: Doctrine\ORM\PersistentCollection {#7230 …}
      +followers: Doctrine\ORM\PersistentCollection {#7232 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
      +reports: Doctrine\ORM\PersistentCollection {#7242 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
      +violations: Doctrine\ORM\PersistentCollection {#7246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
      +awards: Doctrine\ORM\PersistentCollection {#7250 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
      +categories: Doctrine\ORM\PersistentCollection {#7254 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#7202
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#7203
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#1557
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1613 …}
    +votes: Doctrine\ORM\PersistentCollection {#1596 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#1555
      date: 2024-01-26 04:32:28.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#1620
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#7201
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
      +entries: Doctrine\ORM\PersistentCollection {#7210 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
      +posts: Doctrine\ORM\PersistentCollection {#7218 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
      +follows: Doctrine\ORM\PersistentCollection {#7230 …}
      +followers: Doctrine\ORM\PersistentCollection {#7232 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
      +reports: Doctrine\ORM\PersistentCollection {#7242 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
      +violations: Doctrine\ORM\PersistentCollection {#7246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
      +awards: Doctrine\ORM\PersistentCollection {#7250 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
      +categories: Doctrine\ORM\PersistentCollection {#7254 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#7202
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#7203
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#1557
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1613 …}
    +votes: Doctrine\ORM\PersistentCollection {#1596 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#1555
      date: 2024-01-26 04:32:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7443
  +formDest: "entry"
  +subject: App\Entity\Entry {#1621
    +user: Proxies\__CG__\App\Entity\User {#1620
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#7201
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7204 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7206 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7208 …}
      +entries: Doctrine\ORM\PersistentCollection {#7210 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7212 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7214 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7216 …}
      +posts: Doctrine\ORM\PersistentCollection {#7218 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7220 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7222 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7224 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7226 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7228 …}
      +follows: Doctrine\ORM\PersistentCollection {#7230 …}
      +followers: Doctrine\ORM\PersistentCollection {#7232 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7236 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7238 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7240 …}
      +reports: Doctrine\ORM\PersistentCollection {#7242 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7244 …}
      +violations: Doctrine\ORM\PersistentCollection {#7246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7248 …}
      +awards: Doctrine\ORM\PersistentCollection {#7250 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7252 …}
      +categories: Doctrine\ORM\PersistentCollection {#7254 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7256 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#7202
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#7203
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Hosting-private-UHD-video"
    +title: "Hosting private UHD video"
    +url: null
    +body: """
      I have a decent amount of video footage that I’d like to share with friends and family. My first thought was Youtube, but this is all home videos that I really don’t want to share publicly.\n
      \n
      A large portion of my video footage is 4k/60, so I’m ideally looking for a solution where I can send somebody a link, and it gives a “similar to Youtube” experience when they click on the link. And by “similar to Youtube,” I mean that the player automatically adjusts the video bitrate and resolution based on their internet speed. Trying to explain to extended family how to lower the bitrate if the video starts buffering isn’t really an option. It needs to “just work” as soon as the link is clicked; some of the individuals I’d like to share video with are very much *not* technically inclined.\n
      \n
      I’d like to host it on my homelab, but my internet connection only has a 4Mbit upload, which is orders of magnitude lower than my video bitrate, so I’m assuming I would need to either use a 3rd-party video hosting service or set up a VPS with my hosting software of choice.\n
      \n
      Any suggestions? I prefer open-source self-hosted software, but I’m willing to pay for convenience.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729093361 {#1557
      date: 2024-10-16 17:42:41.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1613 …}
    +votes: Doctrine\ORM\PersistentCollection {#1596 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: []
    -id: 33150
    -titleTs: "'host':1 'privat':2 'uhd':3 'video':4"
    -bodyTs: "'3rd':189 '3rd-party':188 '4k/60':47 '4mbit':165 'adjust':88 'amount':5 'assum':180 'automat':87 'base':94 'bitrat':91,109,176 'buffer':114 'choic':204 'click':73,131 'connect':161 'conveni':223 'd':11,137,150 'decent':4 'either':185 'experi':70 'explain':101 'extend':103 'famili':18,104 'first':20 'footag':8,45 'friend':16 'give':65 'home':28 'homelab':157 'host':153,192,201,214 'ideal':51 'inclin':148 'individu':135 'internet':97,160 'isn':115 'larg':40 'like':12,138,151 'link':62,76,129 'look':52 'lower':107,172 'm':50,179,218 'magnitud':171 'mean':83 'much':145 'need':121,183 'open':210 'open-sourc':209 'option':119 'order':169 'parti':190 'pay':221 'player':86 'portion':41 'prefer':208 'public':38 'realli':32,117 'resolut':93 'self':213 'self-host':212 'send':59 'servic':193 'set':195 'share':14,37,140 'similar':67,79 'softwar':202,215 'solut':55 'somebodi':60 'soon':126 'sourc':211 'speed':98 'start':113 'suggest':206 'technic':147 'thought':21 'tri':99 'upload':166 'use':186 'video':7,29,44,90,112,141,175,191 'vps':198 'want':35 'will':219 'work':124 'would':182 'youtub':23,69,81"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706326348
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11196156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706239948 {#1555
      date: 2024-01-26 04:32:28.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 5.14 ms
Input props
[
  "entry" => App\Entity\Entry {#1705
    +user: Proxies\__CG__\App\Entity\User {#1711
      +avatar: null
      +cover: null
      +email: "Tinnitus@lemmy.world"
      +username: "@Tinnitus@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709671213 {#7851
        date: 2024-03-05 21:40:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
      +entries: Doctrine\ORM\PersistentCollection {#7860 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
      +posts: Doctrine\ORM\PersistentCollection {#7868 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
      +follows: Doctrine\ORM\PersistentCollection {#7880 …}
      +followers: Doctrine\ORM\PersistentCollection {#7882 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
      +reports: Doctrine\ORM\PersistentCollection {#7892 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
      +violations: Doctrine\ORM\PersistentCollection {#7896 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
      +awards: Doctrine\ORM\PersistentCollection {#7900 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
      +categories: Doctrine\ORM\PersistentCollection {#7904 …}
      -id: 86535
      -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
      +apId: "Tinnitus@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Tinnitus"
      +apPublicUrl: "https://lemmy.world/u/Tinnitus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Tinnitus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728374021 {#7852
        date: 2024-10-08 09:53:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706079686 {#7853
        date: 2024-01-24 08:01:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "NAS-Media-Server-Build-Recommendations"
    +title: "NAS/Media Server Build Recommendations"
    +url: null
    +body: """
      Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.\n
      \n
      My goals:\n
      \n
      - Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.\n
      - Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.\n
      - Photo storage/backup.\n
      - Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.\n
      - OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.\n
      - Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.\n
      - Budget - $1000 max including drives.\n
      \n
      While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711746261 {#1692
      date: 2024-03-29 22:04:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1616 …}
    +votes: Doctrine\ORM\PersistentCollection {#1598 …}
    +reports: Doctrine\ORM\PersistentCollection {#1629 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1618 …}
    +badges: Doctrine\ORM\PersistentCollection {#1597 …}
    +children: []
    -id: 25632
    -titleTs: "'build':3 'nas/media':1 'recommend':4 'server':2"
    -bodyTs: "'1000':239 '1080':93 '1080p':78 '1tb':211 '4':44,77 'abil':74 'access':114 'achiev':253 'also':258 'assist':51,148 'avail':187 'back':145 'base':29 'basic':47,96 'budget':238 'build':9,37 'canva':263 'capabl':64,234 'check':17 'communiti':294 'consid':259 'could':25 'creat':290 'current':36,39 'detail':245,277 'document':115 'drive':242 'els':162 'empti':262 'etc':55 'everyon':2 'expand':60,230 'experi':126 'extra':137 'figur':226 'file':213 'friend':111 'generous':223 'give':106 'goal':32,73 'great':176,293 'grow':71 'guid':184 'headroom':138 'help':284 'hi':1 'hobbi':70 'home':50,90,147 'honest':190 'host':130 'how-guid':182 'idea':267 'includ':241 'interest':67,117 'know':193,272 'last':285 'less':209 'let':270 'like':58,104,228,251 'll':142 'lot':180 'm':4 'max':240 'media':232 'mention':133,236 'mix':125 'move':144 'much':101,195 'nas/media':12 'need':199 'new':11 'nextcloud':119 'one':92 'open':264 'oppos':166 'option':62,177 'os':149,163 'other':140,168 'pant':99 'parent':108 'partner':204 'peopl':123 'photo':128,215 'pi':43,85,152 'plex':52,81 'plus':135 'portain':49 'probabl':143,207 'provid':26,280 'raspberri':42 'recommend':28 'right':82 'run':45 'sabnzbd':54 'see':20 'seem':122,172 'server':13,233 'servic':48,132 'shit':97 'someth':161 'sonarr/radarr/prowlarr':53 'stand':202 'storage/backup':116,129 'storage/drives':188 'stream':79,94 'suggest':269 'surpris':87 'thank':286 'think':155 'two':113,218 'unless':153 'unraid':164 'us':220 'util':158 'verg':7 'video':186 'want':15,197 'well':88 'work':86 'would':57,103,227,250,282"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703949404
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10095899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703863004 {#1795
      date: 2023-12-29 16:16:44.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#7692
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1705
    +user: Proxies\__CG__\App\Entity\User {#1711
      +avatar: null
      +cover: null
      +email: "Tinnitus@lemmy.world"
      +username: "@Tinnitus@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709671213 {#7851
        date: 2024-03-05 21:40:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
      +entries: Doctrine\ORM\PersistentCollection {#7860 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
      +posts: Doctrine\ORM\PersistentCollection {#7868 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
      +follows: Doctrine\ORM\PersistentCollection {#7880 …}
      +followers: Doctrine\ORM\PersistentCollection {#7882 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
      +reports: Doctrine\ORM\PersistentCollection {#7892 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
      +violations: Doctrine\ORM\PersistentCollection {#7896 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
      +awards: Doctrine\ORM\PersistentCollection {#7900 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
      +categories: Doctrine\ORM\PersistentCollection {#7904 …}
      -id: 86535
      -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
      +apId: "Tinnitus@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Tinnitus"
      +apPublicUrl: "https://lemmy.world/u/Tinnitus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Tinnitus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728374021 {#7852
        date: 2024-10-08 09:53:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706079686 {#7853
        date: 2024-01-24 08:01:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "NAS-Media-Server-Build-Recommendations"
    +title: "NAS/Media Server Build Recommendations"
    +url: null
    +body: """
      Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.\n
      \n
      My goals:\n
      \n
      - Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.\n
      - Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.\n
      - Photo storage/backup.\n
      - Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.\n
      - OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.\n
      - Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.\n
      - Budget - $1000 max including drives.\n
      \n
      While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711746261 {#1692
      date: 2024-03-29 22:04:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1616 …}
    +votes: Doctrine\ORM\PersistentCollection {#1598 …}
    +reports: Doctrine\ORM\PersistentCollection {#1629 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1618 …}
    +badges: Doctrine\ORM\PersistentCollection {#1597 …}
    +children: []
    -id: 25632
    -titleTs: "'build':3 'nas/media':1 'recommend':4 'server':2"
    -bodyTs: "'1000':239 '1080':93 '1080p':78 '1tb':211 '4':44,77 'abil':74 'access':114 'achiev':253 'also':258 'assist':51,148 'avail':187 'back':145 'base':29 'basic':47,96 'budget':238 'build':9,37 'canva':263 'capabl':64,234 'check':17 'communiti':294 'consid':259 'could':25 'creat':290 'current':36,39 'detail':245,277 'document':115 'drive':242 'els':162 'empti':262 'etc':55 'everyon':2 'expand':60,230 'experi':126 'extra':137 'figur':226 'file':213 'friend':111 'generous':223 'give':106 'goal':32,73 'great':176,293 'grow':71 'guid':184 'headroom':138 'help':284 'hi':1 'hobbi':70 'home':50,90,147 'honest':190 'host':130 'how-guid':182 'idea':267 'includ':241 'interest':67,117 'know':193,272 'last':285 'less':209 'let':270 'like':58,104,228,251 'll':142 'lot':180 'm':4 'max':240 'media':232 'mention':133,236 'mix':125 'move':144 'much':101,195 'nas/media':12 'need':199 'new':11 'nextcloud':119 'one':92 'open':264 'oppos':166 'option':62,177 'os':149,163 'other':140,168 'pant':99 'parent':108 'partner':204 'peopl':123 'photo':128,215 'pi':43,85,152 'plex':52,81 'plus':135 'portain':49 'probabl':143,207 'provid':26,280 'raspberri':42 'recommend':28 'right':82 'run':45 'sabnzbd':54 'see':20 'seem':122,172 'server':13,233 'servic':48,132 'shit':97 'someth':161 'sonarr/radarr/prowlarr':53 'stand':202 'storage/backup':116,129 'storage/drives':188 'stream':79,94 'suggest':269 'surpris':87 'thank':286 'think':155 'two':113,218 'unless':153 'unraid':164 'us':220 'util':158 'verg':7 'video':186 'want':15,197 'well':88 'work':86 'would':57,103,227,250,282"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703949404
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10095899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703863004 {#1795
      date: 2023-12-29 16:16:44.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.49 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1711
    +avatar: null
    +cover: null
    +email: "Tinnitus@lemmy.world"
    +username: "@Tinnitus@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709671213 {#7851
      date: 2024-03-05 21:40:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
    +entries: Doctrine\ORM\PersistentCollection {#7860 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
    +posts: Doctrine\ORM\PersistentCollection {#7868 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
    +follows: Doctrine\ORM\PersistentCollection {#7880 …}
    +followers: Doctrine\ORM\PersistentCollection {#7882 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
    +reports: Doctrine\ORM\PersistentCollection {#7892 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
    +violations: Doctrine\ORM\PersistentCollection {#7896 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
    +awards: Doctrine\ORM\PersistentCollection {#7900 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
    +categories: Doctrine\ORM\PersistentCollection {#7904 …}
    -id: 86535
    -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
    +apId: "Tinnitus@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Tinnitus"
    +apPublicUrl: "https://lemmy.world/u/Tinnitus"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Tinnitus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728374021 {#7852
      date: 2024-10-08 09:53:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706079686 {#7853
      date: 2024-01-24 08:01:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7814
  +user: Proxies\__CG__\App\Entity\User {#1711
    +avatar: null
    +cover: null
    +email: "Tinnitus@lemmy.world"
    +username: "@Tinnitus@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709671213 {#7851
      date: 2024-03-05 21:40:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
    +entries: Doctrine\ORM\PersistentCollection {#7860 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
    +posts: Doctrine\ORM\PersistentCollection {#7868 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
    +follows: Doctrine\ORM\PersistentCollection {#7880 …}
    +followers: Doctrine\ORM\PersistentCollection {#7882 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
    +reports: Doctrine\ORM\PersistentCollection {#7892 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
    +violations: Doctrine\ORM\PersistentCollection {#7896 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
    +awards: Doctrine\ORM\PersistentCollection {#7900 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
    +categories: Doctrine\ORM\PersistentCollection {#7904 …}
    -id: 86535
    -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
    +apId: "Tinnitus@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Tinnitus"
    +apPublicUrl: "https://lemmy.world/u/Tinnitus"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Tinnitus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728374021 {#7852
      date: 2024-10-08 09:53:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1706079686 {#7853
      date: 2024-01-24 08:01:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703863004 {#1795
    date: 2023-12-29 16:16:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7927
  +date: DateTimeImmutable @1703863004 {#1795
    date: 2023-12-29 16:16:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703863004 {#1795
    date: 2023-12-29 16:16:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7981
  +createdAt: DateTimeImmutable @1703863004 {#1795
    date: 2023-12-29 16:16:44.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\Entry {#1705
    +user: Proxies\__CG__\App\Entity\User {#1711
      +avatar: null
      +cover: null
      +email: "Tinnitus@lemmy.world"
      +username: "@Tinnitus@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709671213 {#7851
        date: 2024-03-05 21:40:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
      +entries: Doctrine\ORM\PersistentCollection {#7860 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
      +posts: Doctrine\ORM\PersistentCollection {#7868 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
      +follows: Doctrine\ORM\PersistentCollection {#7880 …}
      +followers: Doctrine\ORM\PersistentCollection {#7882 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
      +reports: Doctrine\ORM\PersistentCollection {#7892 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
      +violations: Doctrine\ORM\PersistentCollection {#7896 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
      +awards: Doctrine\ORM\PersistentCollection {#7900 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
      +categories: Doctrine\ORM\PersistentCollection {#7904 …}
      -id: 86535
      -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
      +apId: "Tinnitus@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Tinnitus"
      +apPublicUrl: "https://lemmy.world/u/Tinnitus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Tinnitus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728374021 {#7852
        date: 2024-10-08 09:53:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706079686 {#7853
        date: 2024-01-24 08:01:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "NAS-Media-Server-Build-Recommendations"
    +title: "NAS/Media Server Build Recommendations"
    +url: null
    +body: """
      Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.\n
      \n
      My goals:\n
      \n
      - Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.\n
      - Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.\n
      - Photo storage/backup.\n
      - Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.\n
      - OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.\n
      - Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.\n
      - Budget - $1000 max including drives.\n
      \n
      While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711746261 {#1692
      date: 2024-03-29 22:04:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1616 …}
    +votes: Doctrine\ORM\PersistentCollection {#1598 …}
    +reports: Doctrine\ORM\PersistentCollection {#1629 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1618 …}
    +badges: Doctrine\ORM\PersistentCollection {#1597 …}
    +children: []
    -id: 25632
    -titleTs: "'build':3 'nas/media':1 'recommend':4 'server':2"
    -bodyTs: "'1000':239 '1080':93 '1080p':78 '1tb':211 '4':44,77 'abil':74 'access':114 'achiev':253 'also':258 'assist':51,148 'avail':187 'back':145 'base':29 'basic':47,96 'budget':238 'build':9,37 'canva':263 'capabl':64,234 'check':17 'communiti':294 'consid':259 'could':25 'creat':290 'current':36,39 'detail':245,277 'document':115 'drive':242 'els':162 'empti':262 'etc':55 'everyon':2 'expand':60,230 'experi':126 'extra':137 'figur':226 'file':213 'friend':111 'generous':223 'give':106 'goal':32,73 'great':176,293 'grow':71 'guid':184 'headroom':138 'help':284 'hi':1 'hobbi':70 'home':50,90,147 'honest':190 'host':130 'how-guid':182 'idea':267 'includ':241 'interest':67,117 'know':193,272 'last':285 'less':209 'let':270 'like':58,104,228,251 'll':142 'lot':180 'm':4 'max':240 'media':232 'mention':133,236 'mix':125 'move':144 'much':101,195 'nas/media':12 'need':199 'new':11 'nextcloud':119 'one':92 'open':264 'oppos':166 'option':62,177 'os':149,163 'other':140,168 'pant':99 'parent':108 'partner':204 'peopl':123 'photo':128,215 'pi':43,85,152 'plex':52,81 'plus':135 'portain':49 'probabl':143,207 'provid':26,280 'raspberri':42 'recommend':28 'right':82 'run':45 'sabnzbd':54 'see':20 'seem':122,172 'server':13,233 'servic':48,132 'shit':97 'someth':161 'sonarr/radarr/prowlarr':53 'stand':202 'storage/backup':116,129 'storage/drives':188 'stream':79,94 'suggest':269 'surpris':87 'thank':286 'think':155 'two':113,218 'unless':153 'unraid':164 'us':220 'util':158 'verg':7 'video':186 'want':15,197 'well':88 'work':86 'would':57,103,227,250,282"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703949404
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10095899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703863004 {#1795
      date: 2023-12-29 16:16:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8036
  +subject: App\Entity\Entry {#1705
    +user: Proxies\__CG__\App\Entity\User {#1711
      +avatar: null
      +cover: null
      +email: "Tinnitus@lemmy.world"
      +username: "@Tinnitus@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709671213 {#7851
        date: 2024-03-05 21:40:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
      +entries: Doctrine\ORM\PersistentCollection {#7860 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
      +posts: Doctrine\ORM\PersistentCollection {#7868 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
      +follows: Doctrine\ORM\PersistentCollection {#7880 …}
      +followers: Doctrine\ORM\PersistentCollection {#7882 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
      +reports: Doctrine\ORM\PersistentCollection {#7892 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
      +violations: Doctrine\ORM\PersistentCollection {#7896 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
      +awards: Doctrine\ORM\PersistentCollection {#7900 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
      +categories: Doctrine\ORM\PersistentCollection {#7904 …}
      -id: 86535
      -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
      +apId: "Tinnitus@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Tinnitus"
      +apPublicUrl: "https://lemmy.world/u/Tinnitus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Tinnitus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728374021 {#7852
        date: 2024-10-08 09:53:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706079686 {#7853
        date: 2024-01-24 08:01:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "NAS-Media-Server-Build-Recommendations"
    +title: "NAS/Media Server Build Recommendations"
    +url: null
    +body: """
      Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.\n
      \n
      My goals:\n
      \n
      - Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.\n
      - Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.\n
      - Photo storage/backup.\n
      - Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.\n
      - OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.\n
      - Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.\n
      - Budget - $1000 max including drives.\n
      \n
      While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711746261 {#1692
      date: 2024-03-29 22:04:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1616 …}
    +votes: Doctrine\ORM\PersistentCollection {#1598 …}
    +reports: Doctrine\ORM\PersistentCollection {#1629 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1618 …}
    +badges: Doctrine\ORM\PersistentCollection {#1597 …}
    +children: []
    -id: 25632
    -titleTs: "'build':3 'nas/media':1 'recommend':4 'server':2"
    -bodyTs: "'1000':239 '1080':93 '1080p':78 '1tb':211 '4':44,77 'abil':74 'access':114 'achiev':253 'also':258 'assist':51,148 'avail':187 'back':145 'base':29 'basic':47,96 'budget':238 'build':9,37 'canva':263 'capabl':64,234 'check':17 'communiti':294 'consid':259 'could':25 'creat':290 'current':36,39 'detail':245,277 'document':115 'drive':242 'els':162 'empti':262 'etc':55 'everyon':2 'expand':60,230 'experi':126 'extra':137 'figur':226 'file':213 'friend':111 'generous':223 'give':106 'goal':32,73 'great':176,293 'grow':71 'guid':184 'headroom':138 'help':284 'hi':1 'hobbi':70 'home':50,90,147 'honest':190 'host':130 'how-guid':182 'idea':267 'includ':241 'interest':67,117 'know':193,272 'last':285 'less':209 'let':270 'like':58,104,228,251 'll':142 'lot':180 'm':4 'max':240 'media':232 'mention':133,236 'mix':125 'move':144 'much':101,195 'nas/media':12 'need':199 'new':11 'nextcloud':119 'one':92 'open':264 'oppos':166 'option':62,177 'os':149,163 'other':140,168 'pant':99 'parent':108 'partner':204 'peopl':123 'photo':128,215 'pi':43,85,152 'plex':52,81 'plus':135 'portain':49 'probabl':143,207 'provid':26,280 'raspberri':42 'recommend':28 'right':82 'run':45 'sabnzbd':54 'see':20 'seem':122,172 'server':13,233 'servic':48,132 'shit':97 'someth':161 'sonarr/radarr/prowlarr':53 'stand':202 'storage/backup':116,129 'storage/drives':188 'stream':79,94 'suggest':269 'surpris':87 'thank':286 'think':155 'two':113,218 'unless':153 'unraid':164 'us':220 'util':158 'verg':7 'video':186 'want':15,197 'well':88 'work':86 'would':57,103,227,250,282"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703949404
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10095899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703863004 {#1795
      date: 2023-12-29 16:16:44.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\Entry {#1705
    +user: Proxies\__CG__\App\Entity\User {#1711
      +avatar: null
      +cover: null
      +email: "Tinnitus@lemmy.world"
      +username: "@Tinnitus@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709671213 {#7851
        date: 2024-03-05 21:40:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
      +entries: Doctrine\ORM\PersistentCollection {#7860 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
      +posts: Doctrine\ORM\PersistentCollection {#7868 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
      +follows: Doctrine\ORM\PersistentCollection {#7880 …}
      +followers: Doctrine\ORM\PersistentCollection {#7882 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
      +reports: Doctrine\ORM\PersistentCollection {#7892 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
      +violations: Doctrine\ORM\PersistentCollection {#7896 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
      +awards: Doctrine\ORM\PersistentCollection {#7900 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
      +categories: Doctrine\ORM\PersistentCollection {#7904 …}
      -id: 86535
      -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
      +apId: "Tinnitus@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Tinnitus"
      +apPublicUrl: "https://lemmy.world/u/Tinnitus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Tinnitus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728374021 {#7852
        date: 2024-10-08 09:53:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706079686 {#7853
        date: 2024-01-24 08:01:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "NAS-Media-Server-Build-Recommendations"
    +title: "NAS/Media Server Build Recommendations"
    +url: null
    +body: """
      Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.\n
      \n
      My goals:\n
      \n
      - Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.\n
      - Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.\n
      - Photo storage/backup.\n
      - Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.\n
      - OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.\n
      - Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.\n
      - Budget - $1000 max including drives.\n
      \n
      While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711746261 {#1692
      date: 2024-03-29 22:04:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1616 …}
    +votes: Doctrine\ORM\PersistentCollection {#1598 …}
    +reports: Doctrine\ORM\PersistentCollection {#1629 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1618 …}
    +badges: Doctrine\ORM\PersistentCollection {#1597 …}
    +children: []
    -id: 25632
    -titleTs: "'build':3 'nas/media':1 'recommend':4 'server':2"
    -bodyTs: "'1000':239 '1080':93 '1080p':78 '1tb':211 '4':44,77 'abil':74 'access':114 'achiev':253 'also':258 'assist':51,148 'avail':187 'back':145 'base':29 'basic':47,96 'budget':238 'build':9,37 'canva':263 'capabl':64,234 'check':17 'communiti':294 'consid':259 'could':25 'creat':290 'current':36,39 'detail':245,277 'document':115 'drive':242 'els':162 'empti':262 'etc':55 'everyon':2 'expand':60,230 'experi':126 'extra':137 'figur':226 'file':213 'friend':111 'generous':223 'give':106 'goal':32,73 'great':176,293 'grow':71 'guid':184 'headroom':138 'help':284 'hi':1 'hobbi':70 'home':50,90,147 'honest':190 'host':130 'how-guid':182 'idea':267 'includ':241 'interest':67,117 'know':193,272 'last':285 'less':209 'let':270 'like':58,104,228,251 'll':142 'lot':180 'm':4 'max':240 'media':232 'mention':133,236 'mix':125 'move':144 'much':101,195 'nas/media':12 'need':199 'new':11 'nextcloud':119 'one':92 'open':264 'oppos':166 'option':62,177 'os':149,163 'other':140,168 'pant':99 'parent':108 'partner':204 'peopl':123 'photo':128,215 'pi':43,85,152 'plex':52,81 'plus':135 'portain':49 'probabl':143,207 'provid':26,280 'raspberri':42 'recommend':28 'right':82 'run':45 'sabnzbd':54 'see':20 'seem':122,172 'server':13,233 'servic':48,132 'shit':97 'someth':161 'sonarr/radarr/prowlarr':53 'stand':202 'storage/backup':116,129 'storage/drives':188 'stream':79,94 'suggest':269 'surpris':87 'thank':286 'think':155 'two':113,218 'unless':153 'unraid':164 'us':220 'util':158 'verg':7 'video':186 'want':15,197 'well':88 'work':86 'would':57,103,227,250,282"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703949404
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10095899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703863004 {#1795
      date: 2023-12-29 16:16:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8093
  +formDest: "entry"
  +subject: App\Entity\Entry {#1705
    +user: Proxies\__CG__\App\Entity\User {#1711
      +avatar: null
      +cover: null
      +email: "Tinnitus@lemmy.world"
      +username: "@Tinnitus@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709671213 {#7851
        date: 2024-03-05 21:40:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7854 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7856 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7858 …}
      +entries: Doctrine\ORM\PersistentCollection {#7860 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7862 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7864 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7866 …}
      +posts: Doctrine\ORM\PersistentCollection {#7868 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7870 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7872 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7874 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7876 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7878 …}
      +follows: Doctrine\ORM\PersistentCollection {#7880 …}
      +followers: Doctrine\ORM\PersistentCollection {#7882 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7884 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7886 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7888 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7890 …}
      +reports: Doctrine\ORM\PersistentCollection {#7892 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7894 …}
      +violations: Doctrine\ORM\PersistentCollection {#7896 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7898 …}
      +awards: Doctrine\ORM\PersistentCollection {#7900 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7902 …}
      +categories: Doctrine\ORM\PersistentCollection {#7904 …}
      -id: 86535
      -password: "$2y$13$lX.coOTleaZmmjBUuWtOz.UDjR/972KjXOYf8c684x8pu4xYcJtEu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7906 …}
      +apId: "Tinnitus@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Tinnitus"
      +apPublicUrl: "https://lemmy.world/u/Tinnitus"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Tinnitus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728374021 {#7852
        date: 2024-10-08 09:53:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1706079686 {#7853
        date: 2024-01-24 08:01:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "NAS-Media-Server-Build-Recommendations"
    +title: "NAS/Media Server Build Recommendations"
    +url: null
    +body: """
      Hi everyone. I’m on the verge of building a new NAS/Media server, and wanted to check here to see if any of you could provide some recommendations based on my goals (below) or your current builds. I currently have a Raspberry Pi 4 running some basic services (Portainer, Home Assistant, Plex, sonarr/radarr/prowlarr, sabnzbd, etc.), but would like to expand my options and capabilities as my interests in the hobby grow.\n
      \n
      My goals:\n
      \n
      - Ability to have 4+ 1080p streams on Plex. Right now my Pi works surprisingly well at home with one 1080 stream, but basically shits its pants doing much more. Would like to give my parents and a friend or two access.\n
      - Document storage/backup. Interested in Nextcloud, but it seems people have mixed experiences here.\n
      - Photo storage/backup.\n
      - Hosting the services mentioned above, plus some extra headroom for others. I’ll probably move back to Home Assistant OS on my Pi, unless you think I should utilize it for something else.\n
      - OS - unRaid. Not opposed to others, but this does seem to be a great option with a lot of how-guides and videos available.\n
      - Storage/Drives - I honestly don’t know how much I want or need. As it stands, my partner and I probably have less than 1TB of files and photos between the two of us (being very generous with that figure). Would like to expand the media server capabilities as mentioned above.\n
      - Budget - $1000 max including drives.\n
      \n
      While the details above are what I would like to achieve with this, you can also consider me an empty canvas. Open to all ideas and suggestions. Let me know if there are other details I can provide that would be helpful. Lastly, thank you all for creating such a great community here.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 31
    +favouriteCount: 46
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711746261 {#1692
      date: 2024-03-29 22:04:21.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1616 …}
    +votes: Doctrine\ORM\PersistentCollection {#1598 …}
    +reports: Doctrine\ORM\PersistentCollection {#1629 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1626 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1618 …}
    +badges: Doctrine\ORM\PersistentCollection {#1597 …}
    +children: []
    -id: 25632
    -titleTs: "'build':3 'nas/media':1 'recommend':4 'server':2"
    -bodyTs: "'1000':239 '1080':93 '1080p':78 '1tb':211 '4':44,77 'abil':74 'access':114 'achiev':253 'also':258 'assist':51,148 'avail':187 'back':145 'base':29 'basic':47,96 'budget':238 'build':9,37 'canva':263 'capabl':64,234 'check':17 'communiti':294 'consid':259 'could':25 'creat':290 'current':36,39 'detail':245,277 'document':115 'drive':242 'els':162 'empti':262 'etc':55 'everyon':2 'expand':60,230 'experi':126 'extra':137 'figur':226 'file':213 'friend':111 'generous':223 'give':106 'goal':32,73 'great':176,293 'grow':71 'guid':184 'headroom':138 'help':284 'hi':1 'hobbi':70 'home':50,90,147 'honest':190 'host':130 'how-guid':182 'idea':267 'includ':241 'interest':67,117 'know':193,272 'last':285 'less':209 'let':270 'like':58,104,228,251 'll':142 'lot':180 'm':4 'max':240 'media':232 'mention':133,236 'mix':125 'move':144 'much':101,195 'nas/media':12 'need':199 'new':11 'nextcloud':119 'one':92 'open':264 'oppos':166 'option':62,177 'os':149,163 'other':140,168 'pant':99 'parent':108 'partner':204 'peopl':123 'photo':128,215 'pi':43,85,152 'plex':52,81 'plus':135 'portain':49 'probabl':143,207 'provid':26,280 'raspberri':42 'recommend':28 'right':82 'run':45 'sabnzbd':54 'see':20 'seem':122,172 'server':13,233 'servic':48,132 'shit':97 'someth':161 'sonarr/radarr/prowlarr':53 'stand':202 'storage/backup':116,129 'storage/drives':188 'stream':79,94 'suggest':269 'surpris':87 'thank':286 'think':155 'two':113,218 'unless':153 'unraid':164 'us':220 'util':158 'verg':7 'video':186 'want':15,197 'well':88 'work':86 'would':57,103,227,250,282"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703949404
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10095899"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703863004 {#1795
      date: 2023-12-29 16:16:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 30.45 ms
Input props
[
  "entry" => App\Entity\Entry {#1723
    +user: Proxies\__CG__\App\Entity\User {#1722
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#8473
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
      +entries: Doctrine\ORM\PersistentCollection {#8482 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
      +posts: Doctrine\ORM\PersistentCollection {#8490 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
      +follows: Doctrine\ORM\PersistentCollection {#8502 …}
      +followers: Doctrine\ORM\PersistentCollection {#8504 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
      +reports: Doctrine\ORM\PersistentCollection {#8514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
      +violations: Doctrine\ORM\PersistentCollection {#8518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
      +awards: Doctrine\ORM\PersistentCollection {#8522 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
      +categories: Doctrine\ORM\PersistentCollection {#8526 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#8474
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#8475
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#1731
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1721 …}
    +votes: Doctrine\ORM\PersistentCollection {#1728 …}
    +reports: Doctrine\ORM\PersistentCollection {#1730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1734 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
    +badges: Doctrine\ORM\PersistentCollection {#1733 …}
    +children: []
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#1725
      date: 2024-01-09 23:52:58.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#8342
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1723
    +user: Proxies\__CG__\App\Entity\User {#1722
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#8473
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
      +entries: Doctrine\ORM\PersistentCollection {#8482 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
      +posts: Doctrine\ORM\PersistentCollection {#8490 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
      +follows: Doctrine\ORM\PersistentCollection {#8502 …}
      +followers: Doctrine\ORM\PersistentCollection {#8504 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
      +reports: Doctrine\ORM\PersistentCollection {#8514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
      +violations: Doctrine\ORM\PersistentCollection {#8518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
      +awards: Doctrine\ORM\PersistentCollection {#8522 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
      +categories: Doctrine\ORM\PersistentCollection {#8526 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#8474
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#8475
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#1731
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1721 …}
    +votes: Doctrine\ORM\PersistentCollection {#1728 …}
    +reports: Doctrine\ORM\PersistentCollection {#1730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1734 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
    +badges: Doctrine\ORM\PersistentCollection {#1733 …}
    +children: []
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#1725
      date: 2024-01-09 23:52:58.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.75 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1722
    +avatar: null
    +cover: null
    +email: "nopersonalspace@lemmy.world"
    +username: "@nopersonalspace@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722204926 {#8473
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
    +entries: Doctrine\ORM\PersistentCollection {#8482 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
    +posts: Doctrine\ORM\PersistentCollection {#8490 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
    +follows: Doctrine\ORM\PersistentCollection {#8502 …}
    +followers: Doctrine\ORM\PersistentCollection {#8504 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
    +reports: Doctrine\ORM\PersistentCollection {#8514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
    +violations: Doctrine\ORM\PersistentCollection {#8518 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
    +awards: Doctrine\ORM\PersistentCollection {#8522 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
    +categories: Doctrine\ORM\PersistentCollection {#8526 …}
    -id: 60871
    -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
    +apId: "nopersonalspace@lemmy.world"
    +apProfileId: "https://lemmy.world/u/nopersonalspace"
    +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "nopersonalspace"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697492058 {#8474
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697492058 {#8475
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8436
  +user: Proxies\__CG__\App\Entity\User {#1722
    +avatar: null
    +cover: null
    +email: "nopersonalspace@lemmy.world"
    +username: "@nopersonalspace@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1722204926 {#8473
      date: 2024-07-29 00:15:26.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
    +entries: Doctrine\ORM\PersistentCollection {#8482 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
    +posts: Doctrine\ORM\PersistentCollection {#8490 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
    +follows: Doctrine\ORM\PersistentCollection {#8502 …}
    +followers: Doctrine\ORM\PersistentCollection {#8504 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
    +reports: Doctrine\ORM\PersistentCollection {#8514 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
    +violations: Doctrine\ORM\PersistentCollection {#8518 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
    +awards: Doctrine\ORM\PersistentCollection {#8522 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
    +categories: Doctrine\ORM\PersistentCollection {#8526 …}
    -id: 60871
    -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
    +apId: "nopersonalspace@lemmy.world"
    +apProfileId: "https://lemmy.world/u/nopersonalspace"
    +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "nopersonalspace"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697492058 {#8474
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697492058 {#8475
      date: 2023-10-16 23:34:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704840778 {#1725
    date: 2024-01-09 23:52:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8549
  +date: DateTimeImmutable @1704840778 {#1725
    date: 2024-01-09 23:52:58.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704840778 {#1725
    date: 2024-01-09 23:52:58.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8603
  +createdAt: DateTimeImmutable @1704840778 {#1725
    date: 2024-01-09 23:52:58.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\Entry {#1723
    +user: Proxies\__CG__\App\Entity\User {#1722
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#8473
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
      +entries: Doctrine\ORM\PersistentCollection {#8482 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
      +posts: Doctrine\ORM\PersistentCollection {#8490 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
      +follows: Doctrine\ORM\PersistentCollection {#8502 …}
      +followers: Doctrine\ORM\PersistentCollection {#8504 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
      +reports: Doctrine\ORM\PersistentCollection {#8514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
      +violations: Doctrine\ORM\PersistentCollection {#8518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
      +awards: Doctrine\ORM\PersistentCollection {#8522 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
      +categories: Doctrine\ORM\PersistentCollection {#8526 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#8474
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#8475
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#1731
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1721 …}
    +votes: Doctrine\ORM\PersistentCollection {#1728 …}
    +reports: Doctrine\ORM\PersistentCollection {#1730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1734 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
    +badges: Doctrine\ORM\PersistentCollection {#1733 …}
    +children: []
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#1725
      date: 2024-01-09 23:52:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8658
  +subject: App\Entity\Entry {#1723
    +user: Proxies\__CG__\App\Entity\User {#1722
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#8473
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
      +entries: Doctrine\ORM\PersistentCollection {#8482 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
      +posts: Doctrine\ORM\PersistentCollection {#8490 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
      +follows: Doctrine\ORM\PersistentCollection {#8502 …}
      +followers: Doctrine\ORM\PersistentCollection {#8504 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
      +reports: Doctrine\ORM\PersistentCollection {#8514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
      +violations: Doctrine\ORM\PersistentCollection {#8518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
      +awards: Doctrine\ORM\PersistentCollection {#8522 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
      +categories: Doctrine\ORM\PersistentCollection {#8526 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#8474
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#8475
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#1731
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1721 …}
    +votes: Doctrine\ORM\PersistentCollection {#1728 …}
    +reports: Doctrine\ORM\PersistentCollection {#1730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1734 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
    +badges: Doctrine\ORM\PersistentCollection {#1733 …}
    +children: []
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#1725
      date: 2024-01-09 23:52:58.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\Entry {#1723
    +user: Proxies\__CG__\App\Entity\User {#1722
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#8473
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
      +entries: Doctrine\ORM\PersistentCollection {#8482 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
      +posts: Doctrine\ORM\PersistentCollection {#8490 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
      +follows: Doctrine\ORM\PersistentCollection {#8502 …}
      +followers: Doctrine\ORM\PersistentCollection {#8504 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
      +reports: Doctrine\ORM\PersistentCollection {#8514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
      +violations: Doctrine\ORM\PersistentCollection {#8518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
      +awards: Doctrine\ORM\PersistentCollection {#8522 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
      +categories: Doctrine\ORM\PersistentCollection {#8526 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#8474
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#8475
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#1731
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1721 …}
    +votes: Doctrine\ORM\PersistentCollection {#1728 …}
    +reports: Doctrine\ORM\PersistentCollection {#1730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1734 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
    +badges: Doctrine\ORM\PersistentCollection {#1733 …}
    +children: []
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#1725
      date: 2024-01-09 23:52:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8715
  +formDest: "entry"
  +subject: App\Entity\Entry {#1723
    +user: Proxies\__CG__\App\Entity\User {#1722
      +avatar: null
      +cover: null
      +email: "nopersonalspace@lemmy.world"
      +username: "@nopersonalspace@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1722204926 {#8473
        date: 2024-07-29 00:15:26.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8476 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8478 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8480 …}
      +entries: Doctrine\ORM\PersistentCollection {#8482 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8484 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8486 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8488 …}
      +posts: Doctrine\ORM\PersistentCollection {#8490 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8492 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8494 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8496 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8498 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8500 …}
      +follows: Doctrine\ORM\PersistentCollection {#8502 …}
      +followers: Doctrine\ORM\PersistentCollection {#8504 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8506 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8508 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8510 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8512 …}
      +reports: Doctrine\ORM\PersistentCollection {#8514 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8516 …}
      +violations: Doctrine\ORM\PersistentCollection {#8518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8520 …}
      +awards: Doctrine\ORM\PersistentCollection {#8522 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8524 …}
      +categories: Doctrine\ORM\PersistentCollection {#8526 …}
      -id: 60871
      -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8528 …}
      +apId: "nopersonalspace@lemmy.world"
      +apProfileId: "https://lemmy.world/u/nopersonalspace"
      +apPublicUrl: "https://lemmy.world/u/nopersonalspace"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "nopersonalspace"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1697492058 {#8474
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697492058 {#8475
        date: 2023-10-16 23:34:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in"
    +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?"
    +url: null
    +body: """
      Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n
      \n
      - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n
      - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n
      - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n
      \n
      So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n
      \n
      So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 30
    +favouriteCount: 66
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1723850449 {#1731
      date: 2024-08-17 01:20:49.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1721 …}
    +votes: Doctrine\ORM\PersistentCollection {#1728 …}
    +reports: Doctrine\ORM\PersistentCollection {#1730 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1734 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1727 …}
    +badges: Doctrine\ORM\PersistentCollection {#1733 …}
    +children: []
    -id: 28505
    -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11"
    -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704927178
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10510362"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704840778 {#1725
      date: 2024-01-09 23:52:58.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 5.66 ms
Input props
[
  "entry" => App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#1718
      +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
      +cover: null
      +email: "Krafting@lemmy.world"
      +username: "@Krafting@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729477253 {#9094
        date: 2024-10-21 04:20:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
      +entries: Doctrine\ORM\PersistentCollection {#9104 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
      +posts: Doctrine\ORM\PersistentCollection {#9112 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
      +follows: Doctrine\ORM\PersistentCollection {#9124 …}
      +followers: Doctrine\ORM\PersistentCollection {#9126 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
      +reports: Doctrine\ORM\PersistentCollection {#9136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
      +violations: Doctrine\ORM\PersistentCollection {#9140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
      +awards: Doctrine\ORM\PersistentCollection {#9144 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
      +categories: Doctrine\ORM\PersistentCollection {#9148 …}
      -id: 42131
      -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
      +apId: "Krafting@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Krafting"
      +apPublicUrl: "https://lemmy.world/u/Krafting"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Krafting"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727144143 {#9095
        date: 2024-09-24 04:15:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692798192 {#9096
        date: 2023-08-23 15:43:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Backing-up-Single-Board-Computer"
    +title: "Backing-up Single Board Computer"
    +url: null
    +body: """
      Hello everyone!\n
      \n
      I have a small OrangePi running some small services on it (some with Docker and some without Docker).\n
      \n
      And I’d love to know **how do you backup your single-board computers**.\n
      \n
      Do you just rsync the system to a storage server ? Do you plug in a USB drive and rsync on it ? Do you save only the important data or the whole system ?\n
      \n
      For now my SBC is not backed-up and I’d like to get a good backup solution up and running quickly! (I don’t trust SD cards to last long…)\n
      \n
      I have access to USB drives and disks and also another big server with 20TB of storage which I can make the backup to if needed!\n
      \n
      Thanks for your help !
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726556041 {#1724
      date: 2024-09-17 08:54:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1720 …}
    +votes: Doctrine\ORM\PersistentCollection {#1717 …}
    +reports: Doctrine\ORM\PersistentCollection {#1741 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
    +badges: Doctrine\ORM\PersistentCollection {#2448 …}
    +children: []
    -id: 30237
    -titleTs: "'back':2 'backing-up':1 'board':5 'comput':6 'singl':4"
    -bodyTs: "'20tb':114 'access':102 'also':109 'anoth':110 'back':75 'backed-up':74 'backup':30,85,122 'big':111 'board':34 'card':96 'comput':35 'd':23,79 'data':63 'disk':107 'docker':16,20 'drive':52,105 'everyon':2 'get':82 'good':84 'hello':1 'help':129 'import':62 'know':26 'last':98 'like':80 'long':99 'love':24 'make':120 'need':125 'orangepi':7 'plug':48 'quick':90 'rsync':39,54 'run':8,89 'save':59 'sbc':71 'sd':95 'server':45,112 'servic':11 'singl':33 'single-board':32 'small':6,10 'solut':86 'storag':44,116 'system':41,67 'thank':126 'trust':94 'usb':51,104 'whole':66 'without':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705258077
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10672338"
    +editedAt: DateTimeImmutable @1722792619 {#1719
      date: 2024-08-04 19:30:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705171677 {#1715
      date: 2024-01-13 19:47:57.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#8964
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#1718
      +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
      +cover: null
      +email: "Krafting@lemmy.world"
      +username: "@Krafting@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729477253 {#9094
        date: 2024-10-21 04:20:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
      +entries: Doctrine\ORM\PersistentCollection {#9104 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
      +posts: Doctrine\ORM\PersistentCollection {#9112 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
      +follows: Doctrine\ORM\PersistentCollection {#9124 …}
      +followers: Doctrine\ORM\PersistentCollection {#9126 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
      +reports: Doctrine\ORM\PersistentCollection {#9136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
      +violations: Doctrine\ORM\PersistentCollection {#9140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
      +awards: Doctrine\ORM\PersistentCollection {#9144 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
      +categories: Doctrine\ORM\PersistentCollection {#9148 …}
      -id: 42131
      -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
      +apId: "Krafting@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Krafting"
      +apPublicUrl: "https://lemmy.world/u/Krafting"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Krafting"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727144143 {#9095
        date: 2024-09-24 04:15:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692798192 {#9096
        date: 2023-08-23 15:43:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Backing-up-Single-Board-Computer"
    +title: "Backing-up Single Board Computer"
    +url: null
    +body: """
      Hello everyone!\n
      \n
      I have a small OrangePi running some small services on it (some with Docker and some without Docker).\n
      \n
      And I’d love to know **how do you backup your single-board computers**.\n
      \n
      Do you just rsync the system to a storage server ? Do you plug in a USB drive and rsync on it ? Do you save only the important data or the whole system ?\n
      \n
      For now my SBC is not backed-up and I’d like to get a good backup solution up and running quickly! (I don’t trust SD cards to last long…)\n
      \n
      I have access to USB drives and disks and also another big server with 20TB of storage which I can make the backup to if needed!\n
      \n
      Thanks for your help !
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726556041 {#1724
      date: 2024-09-17 08:54:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1720 …}
    +votes: Doctrine\ORM\PersistentCollection {#1717 …}
    +reports: Doctrine\ORM\PersistentCollection {#1741 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
    +badges: Doctrine\ORM\PersistentCollection {#2448 …}
    +children: []
    -id: 30237
    -titleTs: "'back':2 'backing-up':1 'board':5 'comput':6 'singl':4"
    -bodyTs: "'20tb':114 'access':102 'also':109 'anoth':110 'back':75 'backed-up':74 'backup':30,85,122 'big':111 'board':34 'card':96 'comput':35 'd':23,79 'data':63 'disk':107 'docker':16,20 'drive':52,105 'everyon':2 'get':82 'good':84 'hello':1 'help':129 'import':62 'know':26 'last':98 'like':80 'long':99 'love':24 'make':120 'need':125 'orangepi':7 'plug':48 'quick':90 'rsync':39,54 'run':8,89 'save':59 'sbc':71 'sd':95 'server':45,112 'servic':11 'singl':33 'single-board':32 'small':6,10 'solut':86 'storag':44,116 'system':41,67 'thank':126 'trust':94 'usb':51,104 'whole':66 'without':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705258077
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10672338"
    +editedAt: DateTimeImmutable @1722792619 {#1719
      date: 2024-08-04 19:30:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705171677 {#1715
      date: 2024-01-13 19:47:57.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.53 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1718
    +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
    +cover: null
    +email: "Krafting@lemmy.world"
    +username: "@Krafting@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729477253 {#9094
      date: 2024-10-21 04:20:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
    +entries: Doctrine\ORM\PersistentCollection {#9104 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
    +posts: Doctrine\ORM\PersistentCollection {#9112 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
    +follows: Doctrine\ORM\PersistentCollection {#9124 …}
    +followers: Doctrine\ORM\PersistentCollection {#9126 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
    +reports: Doctrine\ORM\PersistentCollection {#9136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
    +violations: Doctrine\ORM\PersistentCollection {#9140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
    +awards: Doctrine\ORM\PersistentCollection {#9144 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
    +categories: Doctrine\ORM\PersistentCollection {#9148 …}
    -id: 42131
    -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
    +apId: "Krafting@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Krafting"
    +apPublicUrl: "https://lemmy.world/u/Krafting"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Krafting"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727144143 {#9095
      date: 2024-09-24 04:15:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692798192 {#9096
      date: 2023-08-23 15:43:12.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9057
  +user: Proxies\__CG__\App\Entity\User {#1718
    +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
    +cover: null
    +email: "Krafting@lemmy.world"
    +username: "@Krafting@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729477253 {#9094
      date: 2024-10-21 04:20:53.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
    +entries: Doctrine\ORM\PersistentCollection {#9104 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
    +posts: Doctrine\ORM\PersistentCollection {#9112 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
    +follows: Doctrine\ORM\PersistentCollection {#9124 …}
    +followers: Doctrine\ORM\PersistentCollection {#9126 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
    +reports: Doctrine\ORM\PersistentCollection {#9136 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
    +violations: Doctrine\ORM\PersistentCollection {#9140 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
    +awards: Doctrine\ORM\PersistentCollection {#9144 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
    +categories: Doctrine\ORM\PersistentCollection {#9148 …}
    -id: 42131
    -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
    +apId: "Krafting@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Krafting"
    +apPublicUrl: "https://lemmy.world/u/Krafting"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Krafting"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727144143 {#9095
      date: 2024-09-24 04:15:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692798192 {#9096
      date: 2023-08-23 15:43:12.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705171677 {#1715
    date: 2024-01-13 19:47:57.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9171
  +date: DateTimeImmutable @1705171677 {#1715
    date: 2024-01-13 19:47:57.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705171677 {#1715
    date: 2024-01-13 19:47:57.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1722792619 {#1719
    date: 2024-08-04 19:30:19.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9225
  +createdAt: DateTimeImmutable @1705171677 {#1715
    date: 2024-01-13 19:47:57.0 +01:00
  }
  +editedAt: DateTimeImmutable @1722792619 {#1719
    date: 2024-08-04 19:30:19.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#1718
      +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
      +cover: null
      +email: "Krafting@lemmy.world"
      +username: "@Krafting@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729477253 {#9094
        date: 2024-10-21 04:20:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
      +entries: Doctrine\ORM\PersistentCollection {#9104 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
      +posts: Doctrine\ORM\PersistentCollection {#9112 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
      +follows: Doctrine\ORM\PersistentCollection {#9124 …}
      +followers: Doctrine\ORM\PersistentCollection {#9126 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
      +reports: Doctrine\ORM\PersistentCollection {#9136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
      +violations: Doctrine\ORM\PersistentCollection {#9140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
      +awards: Doctrine\ORM\PersistentCollection {#9144 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
      +categories: Doctrine\ORM\PersistentCollection {#9148 …}
      -id: 42131
      -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
      +apId: "Krafting@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Krafting"
      +apPublicUrl: "https://lemmy.world/u/Krafting"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Krafting"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727144143 {#9095
        date: 2024-09-24 04:15:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692798192 {#9096
        date: 2023-08-23 15:43:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Backing-up-Single-Board-Computer"
    +title: "Backing-up Single Board Computer"
    +url: null
    +body: """
      Hello everyone!\n
      \n
      I have a small OrangePi running some small services on it (some with Docker and some without Docker).\n
      \n
      And I’d love to know **how do you backup your single-board computers**.\n
      \n
      Do you just rsync the system to a storage server ? Do you plug in a USB drive and rsync on it ? Do you save only the important data or the whole system ?\n
      \n
      For now my SBC is not backed-up and I’d like to get a good backup solution up and running quickly! (I don’t trust SD cards to last long…)\n
      \n
      I have access to USB drives and disks and also another big server with 20TB of storage which I can make the backup to if needed!\n
      \n
      Thanks for your help !
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726556041 {#1724
      date: 2024-09-17 08:54:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1720 …}
    +votes: Doctrine\ORM\PersistentCollection {#1717 …}
    +reports: Doctrine\ORM\PersistentCollection {#1741 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
    +badges: Doctrine\ORM\PersistentCollection {#2448 …}
    +children: []
    -id: 30237
    -titleTs: "'back':2 'backing-up':1 'board':5 'comput':6 'singl':4"
    -bodyTs: "'20tb':114 'access':102 'also':109 'anoth':110 'back':75 'backed-up':74 'backup':30,85,122 'big':111 'board':34 'card':96 'comput':35 'd':23,79 'data':63 'disk':107 'docker':16,20 'drive':52,105 'everyon':2 'get':82 'good':84 'hello':1 'help':129 'import':62 'know':26 'last':98 'like':80 'long':99 'love':24 'make':120 'need':125 'orangepi':7 'plug':48 'quick':90 'rsync':39,54 'run':8,89 'save':59 'sbc':71 'sd':95 'server':45,112 'servic':11 'singl':33 'single-board':32 'small':6,10 'solut':86 'storag':44,116 'system':41,67 'thank':126 'trust':94 'usb':51,104 'whole':66 'without':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705258077
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10672338"
    +editedAt: DateTimeImmutable @1722792619 {#1719
      date: 2024-08-04 19:30:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705171677 {#1715
      date: 2024-01-13 19:47:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9280
  +subject: App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#1718
      +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
      +cover: null
      +email: "Krafting@lemmy.world"
      +username: "@Krafting@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729477253 {#9094
        date: 2024-10-21 04:20:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
      +entries: Doctrine\ORM\PersistentCollection {#9104 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
      +posts: Doctrine\ORM\PersistentCollection {#9112 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
      +follows: Doctrine\ORM\PersistentCollection {#9124 …}
      +followers: Doctrine\ORM\PersistentCollection {#9126 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
      +reports: Doctrine\ORM\PersistentCollection {#9136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
      +violations: Doctrine\ORM\PersistentCollection {#9140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
      +awards: Doctrine\ORM\PersistentCollection {#9144 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
      +categories: Doctrine\ORM\PersistentCollection {#9148 …}
      -id: 42131
      -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
      +apId: "Krafting@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Krafting"
      +apPublicUrl: "https://lemmy.world/u/Krafting"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Krafting"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727144143 {#9095
        date: 2024-09-24 04:15:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692798192 {#9096
        date: 2023-08-23 15:43:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Backing-up-Single-Board-Computer"
    +title: "Backing-up Single Board Computer"
    +url: null
    +body: """
      Hello everyone!\n
      \n
      I have a small OrangePi running some small services on it (some with Docker and some without Docker).\n
      \n
      And I’d love to know **how do you backup your single-board computers**.\n
      \n
      Do you just rsync the system to a storage server ? Do you plug in a USB drive and rsync on it ? Do you save only the important data or the whole system ?\n
      \n
      For now my SBC is not backed-up and I’d like to get a good backup solution up and running quickly! (I don’t trust SD cards to last long…)\n
      \n
      I have access to USB drives and disks and also another big server with 20TB of storage which I can make the backup to if needed!\n
      \n
      Thanks for your help !
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726556041 {#1724
      date: 2024-09-17 08:54:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1720 …}
    +votes: Doctrine\ORM\PersistentCollection {#1717 …}
    +reports: Doctrine\ORM\PersistentCollection {#1741 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
    +badges: Doctrine\ORM\PersistentCollection {#2448 …}
    +children: []
    -id: 30237
    -titleTs: "'back':2 'backing-up':1 'board':5 'comput':6 'singl':4"
    -bodyTs: "'20tb':114 'access':102 'also':109 'anoth':110 'back':75 'backed-up':74 'backup':30,85,122 'big':111 'board':34 'card':96 'comput':35 'd':23,79 'data':63 'disk':107 'docker':16,20 'drive':52,105 'everyon':2 'get':82 'good':84 'hello':1 'help':129 'import':62 'know':26 'last':98 'like':80 'long':99 'love':24 'make':120 'need':125 'orangepi':7 'plug':48 'quick':90 'rsync':39,54 'run':8,89 'save':59 'sbc':71 'sd':95 'server':45,112 'servic':11 'singl':33 'single-board':32 'small':6,10 'solut':86 'storag':44,116 'system':41,67 'thank':126 'trust':94 'usb':51,104 'whole':66 'without':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705258077
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10672338"
    +editedAt: DateTimeImmutable @1722792619 {#1719
      date: 2024-08-04 19:30:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705171677 {#1715
      date: 2024-01-13 19:47:57.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#1718
      +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
      +cover: null
      +email: "Krafting@lemmy.world"
      +username: "@Krafting@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729477253 {#9094
        date: 2024-10-21 04:20:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
      +entries: Doctrine\ORM\PersistentCollection {#9104 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
      +posts: Doctrine\ORM\PersistentCollection {#9112 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
      +follows: Doctrine\ORM\PersistentCollection {#9124 …}
      +followers: Doctrine\ORM\PersistentCollection {#9126 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
      +reports: Doctrine\ORM\PersistentCollection {#9136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
      +violations: Doctrine\ORM\PersistentCollection {#9140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
      +awards: Doctrine\ORM\PersistentCollection {#9144 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
      +categories: Doctrine\ORM\PersistentCollection {#9148 …}
      -id: 42131
      -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
      +apId: "Krafting@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Krafting"
      +apPublicUrl: "https://lemmy.world/u/Krafting"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Krafting"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727144143 {#9095
        date: 2024-09-24 04:15:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692798192 {#9096
        date: 2023-08-23 15:43:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Backing-up-Single-Board-Computer"
    +title: "Backing-up Single Board Computer"
    +url: null
    +body: """
      Hello everyone!\n
      \n
      I have a small OrangePi running some small services on it (some with Docker and some without Docker).\n
      \n
      And I’d love to know **how do you backup your single-board computers**.\n
      \n
      Do you just rsync the system to a storage server ? Do you plug in a USB drive and rsync on it ? Do you save only the important data or the whole system ?\n
      \n
      For now my SBC is not backed-up and I’d like to get a good backup solution up and running quickly! (I don’t trust SD cards to last long…)\n
      \n
      I have access to USB drives and disks and also another big server with 20TB of storage which I can make the backup to if needed!\n
      \n
      Thanks for your help !
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726556041 {#1724
      date: 2024-09-17 08:54:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1720 …}
    +votes: Doctrine\ORM\PersistentCollection {#1717 …}
    +reports: Doctrine\ORM\PersistentCollection {#1741 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
    +badges: Doctrine\ORM\PersistentCollection {#2448 …}
    +children: []
    -id: 30237
    -titleTs: "'back':2 'backing-up':1 'board':5 'comput':6 'singl':4"
    -bodyTs: "'20tb':114 'access':102 'also':109 'anoth':110 'back':75 'backed-up':74 'backup':30,85,122 'big':111 'board':34 'card':96 'comput':35 'd':23,79 'data':63 'disk':107 'docker':16,20 'drive':52,105 'everyon':2 'get':82 'good':84 'hello':1 'help':129 'import':62 'know':26 'last':98 'like':80 'long':99 'love':24 'make':120 'need':125 'orangepi':7 'plug':48 'quick':90 'rsync':39,54 'run':8,89 'save':59 'sbc':71 'sd':95 'server':45,112 'servic':11 'singl':33 'single-board':32 'small':6,10 'solut':86 'storag':44,116 'system':41,67 'thank':126 'trust':94 'usb':51,104 'whole':66 'without':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705258077
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10672338"
    +editedAt: DateTimeImmutable @1722792619 {#1719
      date: 2024-08-04 19:30:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705171677 {#1715
      date: 2024-01-13 19:47:57.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9337
  +formDest: "entry"
  +subject: App\Entity\Entry {#1714
    +user: Proxies\__CG__\App\Entity\User {#1718
      +avatar: Proxies\__CG__\App\Entity\Image {#9097 …}
      +cover: null
      +email: "Krafting@lemmy.world"
      +username: "@Krafting@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729477253 {#9094
        date: 2024-10-21 04:20:53.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9098 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9100 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9102 …}
      +entries: Doctrine\ORM\PersistentCollection {#9104 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9106 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9108 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9110 …}
      +posts: Doctrine\ORM\PersistentCollection {#9112 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9114 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9116 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9118 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9120 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9122 …}
      +follows: Doctrine\ORM\PersistentCollection {#9124 …}
      +followers: Doctrine\ORM\PersistentCollection {#9126 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9128 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9130 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9132 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9134 …}
      +reports: Doctrine\ORM\PersistentCollection {#9136 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9138 …}
      +violations: Doctrine\ORM\PersistentCollection {#9140 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9142 …}
      +awards: Doctrine\ORM\PersistentCollection {#9144 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9146 …}
      +categories: Doctrine\ORM\PersistentCollection {#9148 …}
      -id: 42131
      -password: "$2y$13$/dPdoBpSwahASkLHwtUeRenfwihC.0vGh.zRptQVEGdX0KxyywvTS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9150 …}
      +apId: "Krafting@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Krafting"
      +apPublicUrl: "https://lemmy.world/u/Krafting"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Krafting"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727144143 {#9095
        date: 2024-09-24 04:15:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692798192 {#9096
        date: 2023-08-23 15:43:12.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Backing-up-Single-Board-Computer"
    +title: "Backing-up Single Board Computer"
    +url: null
    +body: """
      Hello everyone!\n
      \n
      I have a small OrangePi running some small services on it (some with Docker and some without Docker).\n
      \n
      And I’d love to know **how do you backup your single-board computers**.\n
      \n
      Do you just rsync the system to a storage server ? Do you plug in a USB drive and rsync on it ? Do you save only the important data or the whole system ?\n
      \n
      For now my SBC is not backed-up and I’d like to get a good backup solution up and running quickly! (I don’t trust SD cards to last long…)\n
      \n
      I have access to USB drives and disks and also another big server with 20TB of storage which I can make the backup to if needed!\n
      \n
      Thanks for your help !
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 32
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726556041 {#1724
      date: 2024-09-17 08:54:01.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1720 …}
    +votes: Doctrine\ORM\PersistentCollection {#1717 …}
    +reports: Doctrine\ORM\PersistentCollection {#1741 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1707 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
    +badges: Doctrine\ORM\PersistentCollection {#2448 …}
    +children: []
    -id: 30237
    -titleTs: "'back':2 'backing-up':1 'board':5 'comput':6 'singl':4"
    -bodyTs: "'20tb':114 'access':102 'also':109 'anoth':110 'back':75 'backed-up':74 'backup':30,85,122 'big':111 'board':34 'card':96 'comput':35 'd':23,79 'data':63 'disk':107 'docker':16,20 'drive':52,105 'everyon':2 'get':82 'good':84 'hello':1 'help':129 'import':62 'know':26 'last':98 'like':80 'long':99 'love':24 'make':120 'need':125 'orangepi':7 'plug':48 'quick':90 'rsync':39,54 'run':8,89 'save':59 'sbc':71 'sd':95 'server':45,112 'servic':11 'singl':33 'single-board':32 'small':6,10 'solut':86 'storag':44,116 'system':41,67 'thank':126 'trust':94 'usb':51,104 'whole':66 'without':19"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705258077
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10672338"
    +editedAt: DateTimeImmutable @1722792619 {#1719
      date: 2024-08-04 19:30:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705171677 {#1715
      date: 2024-01-13 19:47:57.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 15.54 ms
Input props
[
  "entry" => App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2461
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#9702
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
      +entries: Doctrine\ORM\PersistentCollection {#9711 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
      +posts: Doctrine\ORM\PersistentCollection {#9719 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
      +follows: Doctrine\ORM\PersistentCollection {#9731 …}
      +followers: Doctrine\ORM\PersistentCollection {#9733 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
      +reports: Doctrine\ORM\PersistentCollection {#9743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
      +violations: Doctrine\ORM\PersistentCollection {#9747 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
      +awards: Doctrine\ORM\PersistentCollection {#9751 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
      +categories: Doctrine\ORM\PersistentCollection {#9755 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#9703
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#9704
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2447
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2456 …}
    +votes: Doctrine\ORM\PersistentCollection {#2453 …}
    +reports: Doctrine\ORM\PersistentCollection {#2457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
    +badges: Doctrine\ORM\PersistentCollection {#2469 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#2422
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2462
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#9586
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2461
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#9702
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
      +entries: Doctrine\ORM\PersistentCollection {#9711 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
      +posts: Doctrine\ORM\PersistentCollection {#9719 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
      +follows: Doctrine\ORM\PersistentCollection {#9731 …}
      +followers: Doctrine\ORM\PersistentCollection {#9733 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
      +reports: Doctrine\ORM\PersistentCollection {#9743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
      +violations: Doctrine\ORM\PersistentCollection {#9747 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
      +awards: Doctrine\ORM\PersistentCollection {#9751 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
      +categories: Doctrine\ORM\PersistentCollection {#9755 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#9703
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#9704
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2447
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2456 …}
    +votes: Doctrine\ORM\PersistentCollection {#2453 …}
    +reports: Doctrine\ORM\PersistentCollection {#2457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
    +badges: Doctrine\ORM\PersistentCollection {#2469 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#2422
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2462
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 2.77 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2461
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#9702
      date: 2024-10-19 03:44:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
    +entries: Doctrine\ORM\PersistentCollection {#9711 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
    +posts: Doctrine\ORM\PersistentCollection {#9719 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
    +follows: Doctrine\ORM\PersistentCollection {#9731 …}
    +followers: Doctrine\ORM\PersistentCollection {#9733 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
    +reports: Doctrine\ORM\PersistentCollection {#9743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
    +violations: Doctrine\ORM\PersistentCollection {#9747 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
    +awards: Doctrine\ORM\PersistentCollection {#9751 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
    +categories: Doctrine\ORM\PersistentCollection {#9755 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
    +apId: "krash@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krash"
    +apPublicUrl: "https://lemmy.ml/u/krash"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728042741 {#9703
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#9704
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9665
  +user: Proxies\__CG__\App\Entity\User {#2461
    +avatar: null
    +cover: null
    +email: "krash@lemmy.ml"
    +username: "@krash@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729302268 {#9702
      date: 2024-10-19 03:44:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
    +entries: Doctrine\ORM\PersistentCollection {#9711 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
    +posts: Doctrine\ORM\PersistentCollection {#9719 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
    +follows: Doctrine\ORM\PersistentCollection {#9731 …}
    +followers: Doctrine\ORM\PersistentCollection {#9733 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
    +reports: Doctrine\ORM\PersistentCollection {#9743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
    +violations: Doctrine\ORM\PersistentCollection {#9747 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
    +awards: Doctrine\ORM\PersistentCollection {#9751 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
    +categories: Doctrine\ORM\PersistentCollection {#9755 …}
    -id: 7397
    -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
    +apId: "krash@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/krash"
    +apPublicUrl: "https://lemmy.ml/u/krash"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "krash"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728042741 {#9703
      date: 2024-10-04 13:52:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687467611 {#9704
      date: 2023-06-22 23:00:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704896028 {#2462
    date: 2024-01-10 15:13:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9778
  +date: DateTimeImmutable @1704896028 {#2462
    date: 2024-01-10 15:13:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704896028 {#2462
    date: 2024-01-10 15:13:48.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1720020881 {#2422
    date: 2024-07-03 17:34:41.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9832
  +createdAt: DateTimeImmutable @1704896028 {#2462
    date: 2024-01-10 15:13:48.0 +01:00
  }
  +editedAt: DateTimeImmutable @1720020881 {#2422
    date: 2024-07-03 17:34:41.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2461
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#9702
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
      +entries: Doctrine\ORM\PersistentCollection {#9711 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
      +posts: Doctrine\ORM\PersistentCollection {#9719 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
      +follows: Doctrine\ORM\PersistentCollection {#9731 …}
      +followers: Doctrine\ORM\PersistentCollection {#9733 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
      +reports: Doctrine\ORM\PersistentCollection {#9743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
      +violations: Doctrine\ORM\PersistentCollection {#9747 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
      +awards: Doctrine\ORM\PersistentCollection {#9751 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
      +categories: Doctrine\ORM\PersistentCollection {#9755 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#9703
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#9704
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2447
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2456 …}
    +votes: Doctrine\ORM\PersistentCollection {#2453 …}
    +reports: Doctrine\ORM\PersistentCollection {#2457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
    +badges: Doctrine\ORM\PersistentCollection {#2469 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#2422
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2462
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9887
  +subject: App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2461
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#9702
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
      +entries: Doctrine\ORM\PersistentCollection {#9711 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
      +posts: Doctrine\ORM\PersistentCollection {#9719 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
      +follows: Doctrine\ORM\PersistentCollection {#9731 …}
      +followers: Doctrine\ORM\PersistentCollection {#9733 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
      +reports: Doctrine\ORM\PersistentCollection {#9743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
      +violations: Doctrine\ORM\PersistentCollection {#9747 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
      +awards: Doctrine\ORM\PersistentCollection {#9751 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
      +categories: Doctrine\ORM\PersistentCollection {#9755 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#9703
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#9704
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2447
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2456 …}
    +votes: Doctrine\ORM\PersistentCollection {#2453 …}
    +reports: Doctrine\ORM\PersistentCollection {#2457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
    +badges: Doctrine\ORM\PersistentCollection {#2469 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#2422
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2462
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 7.76 ms
Input props
[
  "subject" => App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2461
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#9702
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
      +entries: Doctrine\ORM\PersistentCollection {#9711 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
      +posts: Doctrine\ORM\PersistentCollection {#9719 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
      +follows: Doctrine\ORM\PersistentCollection {#9731 …}
      +followers: Doctrine\ORM\PersistentCollection {#9733 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
      +reports: Doctrine\ORM\PersistentCollection {#9743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
      +violations: Doctrine\ORM\PersistentCollection {#9747 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
      +awards: Doctrine\ORM\PersistentCollection {#9751 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
      +categories: Doctrine\ORM\PersistentCollection {#9755 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#9703
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#9704
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2447
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2456 …}
    +votes: Doctrine\ORM\PersistentCollection {#2453 …}
    +reports: Doctrine\ORM\PersistentCollection {#2457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
    +badges: Doctrine\ORM\PersistentCollection {#2469 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#2422
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2462
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9944
  +formDest: "entry"
  +subject: App\Entity\Entry {#2458
    +user: Proxies\__CG__\App\Entity\User {#2461
      +avatar: null
      +cover: null
      +email: "krash@lemmy.ml"
      +username: "@krash@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729302268 {#9702
        date: 2024-10-19 03:44:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9705 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9709 …}
      +entries: Doctrine\ORM\PersistentCollection {#9711 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9713 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9715 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9717 …}
      +posts: Doctrine\ORM\PersistentCollection {#9719 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9721 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9723 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9727 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9729 …}
      +follows: Doctrine\ORM\PersistentCollection {#9731 …}
      +followers: Doctrine\ORM\PersistentCollection {#9733 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9735 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9737 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9739 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9741 …}
      +reports: Doctrine\ORM\PersistentCollection {#9743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9745 …}
      +violations: Doctrine\ORM\PersistentCollection {#9747 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9749 …}
      +awards: Doctrine\ORM\PersistentCollection {#9751 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9753 …}
      +categories: Doctrine\ORM\PersistentCollection {#9755 …}
      -id: 7397
      -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9757 …}
      +apId: "krash@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/krash"
      +apPublicUrl: "https://lemmy.ml/u/krash"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "krash"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728042741 {#9703
        date: 2024-10-04 13:52:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687467611 {#9704
        date: 2023-06-22 23:00:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-do-you-monitor-your-servers-VPS-es"
    +title: "How do you monitor your servers / VPS:es?"
    +url: null
    +body: """
      Hello selfhosters.\n
      \n
      We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n
      \n
      And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n
      \n
      Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n
      \n
      So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 61
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722017375 {#2447
      date: 2024-07-26 20:09:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2456 …}
    +votes: Doctrine\ORM\PersistentCollection {#2453 …}
    +reports: Doctrine\ORM\PersistentCollection {#2457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2455 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2468 …}
    +badges: Doctrine\ORM\PersistentCollection {#2469 …}
    +children: []
    -id: 28627
    -titleTs: "'es':8 'monitor':4 'server':6 'vps':7"
    -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704982428
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10355256"
    +editedAt: DateTimeImmutable @1720020881 {#2422
      date: 2024-07-03 17:34:41.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704896028 {#2462
      date: 2024-01-10 15:13:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 28.01 ms
Input props
[
  "entry" => App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2370
      +avatar: null
      +cover: null
      +email: "kristoff@infosec.pub"
      +username: "@kristoff@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724160464 {#10325
        date: 2024-08-20 15:27: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
      +entries: Doctrine\ORM\PersistentCollection {#10334 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
      +posts: Doctrine\ORM\PersistentCollection {#10342 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
      +follows: Doctrine\ORM\PersistentCollection {#10354 …}
      +followers: Doctrine\ORM\PersistentCollection {#10356 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
      +reports: Doctrine\ORM\PersistentCollection {#10366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
      +violations: Doctrine\ORM\PersistentCollection {#10370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
      +awards: Doctrine\ORM\PersistentCollection {#10374 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
      +categories: Doctrine\ORM\PersistentCollection {#10378 …}
      -id: 90026
      -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
      +apId: "kristoff@infosec.pub"
      +apProfileId: "https://infosec.pub/u/kristoff"
      +apPublicUrl: "https://infosec.pub/u/kristoff"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "kristoff"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712542649 {#10326
        date: 2024-04-08 04:17:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712542648 {#10327
        date: 2024-04-08 04:17:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2377 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "what-if-your-cloud-provider-gets-hacked"
    +title: "what if your cloud=provider gets hacked ?"
    +url: "https://www.bleepingcomputer.com/news/security/hosting-firm-says-it-lost-all-customer-data-after-ransomware-attack/"
    +body: """
      Hi all,\n
      \n
      As self-hosting is not just “home-hosting” I guess this post should also be on-topic here.\n
      \n
      Beginning of the year, bleeping-computers published an interesting post on the biggest cybersecurity stories of 2023.\n
      \n
      Item 13 is an interesing one. (see URL of this post). Summary in short A Danish cloud-provider gets hit by a ransomware attack, encrypting not only the clients data, but also the backups.\n
      \n
      For a user, this means that a senario where, not only your VM becomes unusable (virtual disk-storage is encrypted), but also the daily backups you made to the cloud-provider S3-storage is useless, might be not as far-fetches then what your think.\n
      \n
      So … conclussion ??? If you have VMs at a cloud-provider and do daily backups, it might be usefull to actually get your storage for these backups from a different provider then the one where your house your VMs.\n
      \n
      Anybody any ideas or remarks on this?\n
      \n
      (*) [bleepingcomputer.com/…/the-biggest-cybersecurity-…](https://www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721456735 {#2471
      date: 2024-07-20 08:25:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2359 …}
    +votes: Doctrine\ORM\PersistentCollection {#2364 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 27807
    -titleTs: "'cloud':4 'get':6 'hack':7 'provid':5"
    -bodyTs: "'/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':176 '/the-biggest-cybersecurity-':173 '13':43 '2023':41 'actual':146 'also':18,74,99 'anybodi':165 'attack':66 'backup':76,102,140,152 'becom':90 'begin':24 'biggest':37 'bleep':29 'bleeping-comput':28 'bleepingcomputer.com':172 'client':71 'cloud':59,108,135 'cloud-provid':58,107,134 'comput':30 'concluss':127 'cybersecur':38 'daili':101,139 'danish':57 'data':72 'differ':155 'disk':94 'disk-storag':93 'encrypt':67,97 'far':120 'far-fetch':119 'fetch':121 'get':61,147 'guess':14 'hi':1 'hit':62 'home':11 'home-host':10 'host':6,12 'hous':162 'idea':167 'interes':46 'interest':33 'item':42 'made':104 'mean':81 'might':115,142 'on-top':20 'one':47,159 'post':16,34,52 'provid':60,109,136,156 'publish':31 'ransomwar':65 'remark':169 's3':111 's3-storage':110 'see':48 'self':5 'self-host':4 'senario':84 'short':55 'storag':95,112,149 'stori':39 'summari':53 'think':125 'topic':22 'unus':91 'url':49 'useful':144 'useless':114 'user':79 'virtual':92 'vm':89 'vms':131,164 'www.bleepingcomputer.com':175 'www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':174 'year':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704716431
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/6884026"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704630031 {#2371
      date: 2024-01-07 13:20:31.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#10193
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2370
      +avatar: null
      +cover: null
      +email: "kristoff@infosec.pub"
      +username: "@kristoff@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724160464 {#10325
        date: 2024-08-20 15:27: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
      +entries: Doctrine\ORM\PersistentCollection {#10334 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
      +posts: Doctrine\ORM\PersistentCollection {#10342 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
      +follows: Doctrine\ORM\PersistentCollection {#10354 …}
      +followers: Doctrine\ORM\PersistentCollection {#10356 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
      +reports: Doctrine\ORM\PersistentCollection {#10366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
      +violations: Doctrine\ORM\PersistentCollection {#10370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
      +awards: Doctrine\ORM\PersistentCollection {#10374 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
      +categories: Doctrine\ORM\PersistentCollection {#10378 …}
      -id: 90026
      -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
      +apId: "kristoff@infosec.pub"
      +apProfileId: "https://infosec.pub/u/kristoff"
      +apPublicUrl: "https://infosec.pub/u/kristoff"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "kristoff"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712542649 {#10326
        date: 2024-04-08 04:17:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712542648 {#10327
        date: 2024-04-08 04:17:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2377 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "what-if-your-cloud-provider-gets-hacked"
    +title: "what if your cloud=provider gets hacked ?"
    +url: "https://www.bleepingcomputer.com/news/security/hosting-firm-says-it-lost-all-customer-data-after-ransomware-attack/"
    +body: """
      Hi all,\n
      \n
      As self-hosting is not just “home-hosting” I guess this post should also be on-topic here.\n
      \n
      Beginning of the year, bleeping-computers published an interesting post on the biggest cybersecurity stories of 2023.\n
      \n
      Item 13 is an interesing one. (see URL of this post). Summary in short A Danish cloud-provider gets hit by a ransomware attack, encrypting not only the clients data, but also the backups.\n
      \n
      For a user, this means that a senario where, not only your VM becomes unusable (virtual disk-storage is encrypted), but also the daily backups you made to the cloud-provider S3-storage is useless, might be not as far-fetches then what your think.\n
      \n
      So … conclussion ??? If you have VMs at a cloud-provider and do daily backups, it might be usefull to actually get your storage for these backups from a different provider then the one where your house your VMs.\n
      \n
      Anybody any ideas or remarks on this?\n
      \n
      (*) [bleepingcomputer.com/…/the-biggest-cybersecurity-…](https://www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721456735 {#2471
      date: 2024-07-20 08:25:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2359 …}
    +votes: Doctrine\ORM\PersistentCollection {#2364 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 27807
    -titleTs: "'cloud':4 'get':6 'hack':7 'provid':5"
    -bodyTs: "'/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':176 '/the-biggest-cybersecurity-':173 '13':43 '2023':41 'actual':146 'also':18,74,99 'anybodi':165 'attack':66 'backup':76,102,140,152 'becom':90 'begin':24 'biggest':37 'bleep':29 'bleeping-comput':28 'bleepingcomputer.com':172 'client':71 'cloud':59,108,135 'cloud-provid':58,107,134 'comput':30 'concluss':127 'cybersecur':38 'daili':101,139 'danish':57 'data':72 'differ':155 'disk':94 'disk-storag':93 'encrypt':67,97 'far':120 'far-fetch':119 'fetch':121 'get':61,147 'guess':14 'hi':1 'hit':62 'home':11 'home-host':10 'host':6,12 'hous':162 'idea':167 'interes':46 'interest':33 'item':42 'made':104 'mean':81 'might':115,142 'on-top':20 'one':47,159 'post':16,34,52 'provid':60,109,136,156 'publish':31 'ransomwar':65 'remark':169 's3':111 's3-storage':110 'see':48 'self':5 'self-host':4 'senario':84 'short':55 'storag':95,112,149 'stori':39 'summari':53 'think':125 'topic':22 'unus':91 'url':49 'useful':144 'useless':114 'user':79 'virtual':92 'vm':89 'vms':131,164 'www.bleepingcomputer.com':175 'www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':174 'year':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704716431
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/6884026"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704630031 {#2371
      date: 2024-01-07 13:20:31.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.48 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2370
    +avatar: null
    +cover: null
    +email: "kristoff@infosec.pub"
    +username: "@kristoff@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724160464 {#10325
      date: 2024-08-20 15:27: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
    +entries: Doctrine\ORM\PersistentCollection {#10334 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
    +posts: Doctrine\ORM\PersistentCollection {#10342 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
    +follows: Doctrine\ORM\PersistentCollection {#10354 …}
    +followers: Doctrine\ORM\PersistentCollection {#10356 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
    +reports: Doctrine\ORM\PersistentCollection {#10366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
    +violations: Doctrine\ORM\PersistentCollection {#10370 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
    +awards: Doctrine\ORM\PersistentCollection {#10374 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
    +categories: Doctrine\ORM\PersistentCollection {#10378 …}
    -id: 90026
    -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
    +apId: "kristoff@infosec.pub"
    +apProfileId: "https://infosec.pub/u/kristoff"
    +apPublicUrl: "https://infosec.pub/u/kristoff"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "kristoff"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712542649 {#10326
      date: 2024-04-08 04:17:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712542648 {#10327
      date: 2024-04-08 04:17:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10288
  +user: Proxies\__CG__\App\Entity\User {#2370
    +avatar: null
    +cover: null
    +email: "kristoff@infosec.pub"
    +username: "@kristoff@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724160464 {#10325
      date: 2024-08-20 15:27: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
    +entries: Doctrine\ORM\PersistentCollection {#10334 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
    +posts: Doctrine\ORM\PersistentCollection {#10342 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
    +follows: Doctrine\ORM\PersistentCollection {#10354 …}
    +followers: Doctrine\ORM\PersistentCollection {#10356 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
    +reports: Doctrine\ORM\PersistentCollection {#10366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
    +violations: Doctrine\ORM\PersistentCollection {#10370 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
    +awards: Doctrine\ORM\PersistentCollection {#10374 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
    +categories: Doctrine\ORM\PersistentCollection {#10378 …}
    -id: 90026
    -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
    +apId: "kristoff@infosec.pub"
    +apProfileId: "https://infosec.pub/u/kristoff"
    +apPublicUrl: "https://infosec.pub/u/kristoff"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "kristoff"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712542649 {#10326
      date: 2024-04-08 04:17:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1712542648 {#10327
      date: 2024-04-08 04:17:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704630031 {#2371
    date: 2024-01-07 13:20:31.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10401
  +date: DateTimeImmutable @1704630031 {#2371
    date: 2024-01-07 13:20:31.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704630031 {#2371
    date: 2024-01-07 13:20:31.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10455
  +createdAt: DateTimeImmutable @1704630031 {#2371
    date: 2024-01-07 13:20:31.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2370
      +avatar: null
      +cover: null
      +email: "kristoff@infosec.pub"
      +username: "@kristoff@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724160464 {#10325
        date: 2024-08-20 15:27: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
      +entries: Doctrine\ORM\PersistentCollection {#10334 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
      +posts: Doctrine\ORM\PersistentCollection {#10342 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
      +follows: Doctrine\ORM\PersistentCollection {#10354 …}
      +followers: Doctrine\ORM\PersistentCollection {#10356 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
      +reports: Doctrine\ORM\PersistentCollection {#10366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
      +violations: Doctrine\ORM\PersistentCollection {#10370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
      +awards: Doctrine\ORM\PersistentCollection {#10374 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
      +categories: Doctrine\ORM\PersistentCollection {#10378 …}
      -id: 90026
      -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
      +apId: "kristoff@infosec.pub"
      +apProfileId: "https://infosec.pub/u/kristoff"
      +apPublicUrl: "https://infosec.pub/u/kristoff"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "kristoff"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712542649 {#10326
        date: 2024-04-08 04:17:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712542648 {#10327
        date: 2024-04-08 04:17:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2377 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "what-if-your-cloud-provider-gets-hacked"
    +title: "what if your cloud=provider gets hacked ?"
    +url: "https://www.bleepingcomputer.com/news/security/hosting-firm-says-it-lost-all-customer-data-after-ransomware-attack/"
    +body: """
      Hi all,\n
      \n
      As self-hosting is not just “home-hosting” I guess this post should also be on-topic here.\n
      \n
      Beginning of the year, bleeping-computers published an interesting post on the biggest cybersecurity stories of 2023.\n
      \n
      Item 13 is an interesing one. (see URL of this post). Summary in short A Danish cloud-provider gets hit by a ransomware attack, encrypting not only the clients data, but also the backups.\n
      \n
      For a user, this means that a senario where, not only your VM becomes unusable (virtual disk-storage is encrypted), but also the daily backups you made to the cloud-provider S3-storage is useless, might be not as far-fetches then what your think.\n
      \n
      So … conclussion ??? If you have VMs at a cloud-provider and do daily backups, it might be usefull to actually get your storage for these backups from a different provider then the one where your house your VMs.\n
      \n
      Anybody any ideas or remarks on this?\n
      \n
      (*) [bleepingcomputer.com/…/the-biggest-cybersecurity-…](https://www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721456735 {#2471
      date: 2024-07-20 08:25:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2359 …}
    +votes: Doctrine\ORM\PersistentCollection {#2364 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 27807
    -titleTs: "'cloud':4 'get':6 'hack':7 'provid':5"
    -bodyTs: "'/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':176 '/the-biggest-cybersecurity-':173 '13':43 '2023':41 'actual':146 'also':18,74,99 'anybodi':165 'attack':66 'backup':76,102,140,152 'becom':90 'begin':24 'biggest':37 'bleep':29 'bleeping-comput':28 'bleepingcomputer.com':172 'client':71 'cloud':59,108,135 'cloud-provid':58,107,134 'comput':30 'concluss':127 'cybersecur':38 'daili':101,139 'danish':57 'data':72 'differ':155 'disk':94 'disk-storag':93 'encrypt':67,97 'far':120 'far-fetch':119 'fetch':121 'get':61,147 'guess':14 'hi':1 'hit':62 'home':11 'home-host':10 'host':6,12 'hous':162 'idea':167 'interes':46 'interest':33 'item':42 'made':104 'mean':81 'might':115,142 'on-top':20 'one':47,159 'post':16,34,52 'provid':60,109,136,156 'publish':31 'ransomwar':65 'remark':169 's3':111 's3-storage':110 'see':48 'self':5 'self-host':4 'senario':84 'short':55 'storag':95,112,149 'stori':39 'summari':53 'think':125 'topic':22 'unus':91 'url':49 'useful':144 'useless':114 'user':79 'virtual':92 'vm':89 'vms':131,164 'www.bleepingcomputer.com':175 'www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':174 'year':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704716431
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/6884026"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704630031 {#2371
      date: 2024-01-07 13:20:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10514
  +subject: App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2370
      +avatar: null
      +cover: null
      +email: "kristoff@infosec.pub"
      +username: "@kristoff@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724160464 {#10325
        date: 2024-08-20 15:27: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
      +entries: Doctrine\ORM\PersistentCollection {#10334 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
      +posts: Doctrine\ORM\PersistentCollection {#10342 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
      +follows: Doctrine\ORM\PersistentCollection {#10354 …}
      +followers: Doctrine\ORM\PersistentCollection {#10356 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
      +reports: Doctrine\ORM\PersistentCollection {#10366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
      +violations: Doctrine\ORM\PersistentCollection {#10370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
      +awards: Doctrine\ORM\PersistentCollection {#10374 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
      +categories: Doctrine\ORM\PersistentCollection {#10378 …}
      -id: 90026
      -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
      +apId: "kristoff@infosec.pub"
      +apProfileId: "https://infosec.pub/u/kristoff"
      +apPublicUrl: "https://infosec.pub/u/kristoff"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "kristoff"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712542649 {#10326
        date: 2024-04-08 04:17:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712542648 {#10327
        date: 2024-04-08 04:17:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2377 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "what-if-your-cloud-provider-gets-hacked"
    +title: "what if your cloud=provider gets hacked ?"
    +url: "https://www.bleepingcomputer.com/news/security/hosting-firm-says-it-lost-all-customer-data-after-ransomware-attack/"
    +body: """
      Hi all,\n
      \n
      As self-hosting is not just “home-hosting” I guess this post should also be on-topic here.\n
      \n
      Beginning of the year, bleeping-computers published an interesting post on the biggest cybersecurity stories of 2023.\n
      \n
      Item 13 is an interesing one. (see URL of this post). Summary in short A Danish cloud-provider gets hit by a ransomware attack, encrypting not only the clients data, but also the backups.\n
      \n
      For a user, this means that a senario where, not only your VM becomes unusable (virtual disk-storage is encrypted), but also the daily backups you made to the cloud-provider S3-storage is useless, might be not as far-fetches then what your think.\n
      \n
      So … conclussion ??? If you have VMs at a cloud-provider and do daily backups, it might be usefull to actually get your storage for these backups from a different provider then the one where your house your VMs.\n
      \n
      Anybody any ideas or remarks on this?\n
      \n
      (*) [bleepingcomputer.com/…/the-biggest-cybersecurity-…](https://www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721456735 {#2471
      date: 2024-07-20 08:25:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2359 …}
    +votes: Doctrine\ORM\PersistentCollection {#2364 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 27807
    -titleTs: "'cloud':4 'get':6 'hack':7 'provid':5"
    -bodyTs: "'/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':176 '/the-biggest-cybersecurity-':173 '13':43 '2023':41 'actual':146 'also':18,74,99 'anybodi':165 'attack':66 'backup':76,102,140,152 'becom':90 'begin':24 'biggest':37 'bleep':29 'bleeping-comput':28 'bleepingcomputer.com':172 'client':71 'cloud':59,108,135 'cloud-provid':58,107,134 'comput':30 'concluss':127 'cybersecur':38 'daili':101,139 'danish':57 'data':72 'differ':155 'disk':94 'disk-storag':93 'encrypt':67,97 'far':120 'far-fetch':119 'fetch':121 'get':61,147 'guess':14 'hi':1 'hit':62 'home':11 'home-host':10 'host':6,12 'hous':162 'idea':167 'interes':46 'interest':33 'item':42 'made':104 'mean':81 'might':115,142 'on-top':20 'one':47,159 'post':16,34,52 'provid':60,109,136,156 'publish':31 'ransomwar':65 'remark':169 's3':111 's3-storage':110 'see':48 'self':5 'self-host':4 'senario':84 'short':55 'storag':95,112,149 'stori':39 'summari':53 'think':125 'topic':22 'unus':91 'url':49 'useful':144 'useless':114 'user':79 'virtual':92 'vm':89 'vms':131,164 'www.bleepingcomputer.com':175 'www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':174 'year':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704716431
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/6884026"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704630031 {#2371
      date: 2024-01-07 13:20:31.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 9.32 ms
Input props
[
  "subject" => App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2370
      +avatar: null
      +cover: null
      +email: "kristoff@infosec.pub"
      +username: "@kristoff@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724160464 {#10325
        date: 2024-08-20 15:27: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
      +entries: Doctrine\ORM\PersistentCollection {#10334 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
      +posts: Doctrine\ORM\PersistentCollection {#10342 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
      +follows: Doctrine\ORM\PersistentCollection {#10354 …}
      +followers: Doctrine\ORM\PersistentCollection {#10356 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
      +reports: Doctrine\ORM\PersistentCollection {#10366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
      +violations: Doctrine\ORM\PersistentCollection {#10370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
      +awards: Doctrine\ORM\PersistentCollection {#10374 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
      +categories: Doctrine\ORM\PersistentCollection {#10378 …}
      -id: 90026
      -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
      +apId: "kristoff@infosec.pub"
      +apProfileId: "https://infosec.pub/u/kristoff"
      +apPublicUrl: "https://infosec.pub/u/kristoff"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "kristoff"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712542649 {#10326
        date: 2024-04-08 04:17:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712542648 {#10327
        date: 2024-04-08 04:17:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2377 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "what-if-your-cloud-provider-gets-hacked"
    +title: "what if your cloud=provider gets hacked ?"
    +url: "https://www.bleepingcomputer.com/news/security/hosting-firm-says-it-lost-all-customer-data-after-ransomware-attack/"
    +body: """
      Hi all,\n
      \n
      As self-hosting is not just “home-hosting” I guess this post should also be on-topic here.\n
      \n
      Beginning of the year, bleeping-computers published an interesting post on the biggest cybersecurity stories of 2023.\n
      \n
      Item 13 is an interesing one. (see URL of this post). Summary in short A Danish cloud-provider gets hit by a ransomware attack, encrypting not only the clients data, but also the backups.\n
      \n
      For a user, this means that a senario where, not only your VM becomes unusable (virtual disk-storage is encrypted), but also the daily backups you made to the cloud-provider S3-storage is useless, might be not as far-fetches then what your think.\n
      \n
      So … conclussion ??? If you have VMs at a cloud-provider and do daily backups, it might be usefull to actually get your storage for these backups from a different provider then the one where your house your VMs.\n
      \n
      Anybody any ideas or remarks on this?\n
      \n
      (*) [bleepingcomputer.com/…/the-biggest-cybersecurity-…](https://www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721456735 {#2471
      date: 2024-07-20 08:25:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2359 …}
    +votes: Doctrine\ORM\PersistentCollection {#2364 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 27807
    -titleTs: "'cloud':4 'get':6 'hack':7 'provid':5"
    -bodyTs: "'/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':176 '/the-biggest-cybersecurity-':173 '13':43 '2023':41 'actual':146 'also':18,74,99 'anybodi':165 'attack':66 'backup':76,102,140,152 'becom':90 'begin':24 'biggest':37 'bleep':29 'bleeping-comput':28 'bleepingcomputer.com':172 'client':71 'cloud':59,108,135 'cloud-provid':58,107,134 'comput':30 'concluss':127 'cybersecur':38 'daili':101,139 'danish':57 'data':72 'differ':155 'disk':94 'disk-storag':93 'encrypt':67,97 'far':120 'far-fetch':119 'fetch':121 'get':61,147 'guess':14 'hi':1 'hit':62 'home':11 'home-host':10 'host':6,12 'hous':162 'idea':167 'interes':46 'interest':33 'item':42 'made':104 'mean':81 'might':115,142 'on-top':20 'one':47,159 'post':16,34,52 'provid':60,109,136,156 'publish':31 'ransomwar':65 'remark':169 's3':111 's3-storage':110 'see':48 'self':5 'self-host':4 'senario':84 'short':55 'storag':95,112,149 'stori':39 'summari':53 'think':125 'topic':22 'unus':91 'url':49 'useful':144 'useless':114 'user':79 'virtual':92 'vm':89 'vms':131,164 'www.bleepingcomputer.com':175 'www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':174 'year':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704716431
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/6884026"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704630031 {#2371
      date: 2024-01-07 13:20:31.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10571
  +formDest: "entry"
  +subject: App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2370
      +avatar: null
      +cover: null
      +email: "kristoff@infosec.pub"
      +username: "@kristoff@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724160464 {#10325
        date: 2024-08-20 15:27: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10328 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10330 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10332 …}
      +entries: Doctrine\ORM\PersistentCollection {#10334 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10336 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10340 …}
      +posts: Doctrine\ORM\PersistentCollection {#10342 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10344 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10346 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10348 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10350 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10352 …}
      +follows: Doctrine\ORM\PersistentCollection {#10354 …}
      +followers: Doctrine\ORM\PersistentCollection {#10356 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10358 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10360 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10362 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10364 …}
      +reports: Doctrine\ORM\PersistentCollection {#10366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10368 …}
      +violations: Doctrine\ORM\PersistentCollection {#10370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10372 …}
      +awards: Doctrine\ORM\PersistentCollection {#10374 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10376 …}
      +categories: Doctrine\ORM\PersistentCollection {#10378 …}
      -id: 90026
      -password: "$2y$13$vXut.5ZJwtKkflLlkF1zuuJu3f2rnglr8LRelTjqq2sXN.QAhw6s."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10380 …}
      +apId: "kristoff@infosec.pub"
      +apProfileId: "https://infosec.pub/u/kristoff"
      +apPublicUrl: "https://infosec.pub/u/kristoff"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "kristoff"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712542649 {#10326
        date: 2024-04-08 04:17:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1712542648 {#10327
        date: 2024-04-08 04:17:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2377 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "what-if-your-cloud-provider-gets-hacked"
    +title: "what if your cloud=provider gets hacked ?"
    +url: "https://www.bleepingcomputer.com/news/security/hosting-firm-says-it-lost-all-customer-data-after-ransomware-attack/"
    +body: """
      Hi all,\n
      \n
      As self-hosting is not just “home-hosting” I guess this post should also be on-topic here.\n
      \n
      Beginning of the year, bleeping-computers published an interesting post on the biggest cybersecurity stories of 2023.\n
      \n
      Item 13 is an interesing one. (see URL of this post). Summary in short A Danish cloud-provider gets hit by a ransomware attack, encrypting not only the clients data, but also the backups.\n
      \n
      For a user, this means that a senario where, not only your VM becomes unusable (virtual disk-storage is encrypted), but also the daily backups you made to the cloud-provider S3-storage is useless, might be not as far-fetches then what your think.\n
      \n
      So … conclussion ??? If you have VMs at a cloud-provider and do daily backups, it might be usefull to actually get your storage for these backups from a different provider then the one where your house your VMs.\n
      \n
      Anybody any ideas or remarks on this?\n
      \n
      (*) [bleepingcomputer.com/…/the-biggest-cybersecurity-…](https://www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 29
    +favouriteCount: 96
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721456735 {#2471
      date: 2024-07-20 08:25:35.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2359 …}
    +votes: Doctrine\ORM\PersistentCollection {#2364 …}
    +reports: Doctrine\ORM\PersistentCollection {#2380 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2382 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2384 …}
    +badges: Doctrine\ORM\PersistentCollection {#2379 …}
    +children: []
    -id: 27807
    -titleTs: "'cloud':4 'get':6 'hack':7 'provid':5"
    -bodyTs: "'/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':176 '/the-biggest-cybersecurity-':173 '13':43 '2023':41 'actual':146 'also':18,74,99 'anybodi':165 'attack':66 'backup':76,102,140,152 'becom':90 'begin':24 'biggest':37 'bleep':29 'bleeping-comput':28 'bleepingcomputer.com':172 'client':71 'cloud':59,108,135 'cloud-provid':58,107,134 'comput':30 'concluss':127 'cybersecur':38 'daili':101,139 'danish':57 'data':72 'differ':155 'disk':94 'disk-storag':93 'encrypt':67,97 'far':120 'far-fetch':119 'fetch':121 'get':61,147 'guess':14 'hi':1 'hit':62 'home':11 'home-host':10 'host':6,12 'hous':162 'idea':167 'interes':46 'interest':33 'item':42 'made':104 'mean':81 'might':115,142 'on-top':20 'one':47,159 'post':16,34,52 'provid':60,109,136,156 'publish':31 'ransomwar':65 'remark':169 's3':111 's3-storage':110 'see':48 'self':5 'self-host':4 'senario':84 'short':55 'storag':95,112,149 'stori':39 'summari':53 'think':125 'topic':22 'unus':91 'url':49 'useful':144 'useless':114 'user':79 'virtual':92 'vm':89 'vms':131,164 'www.bleepingcomputer.com':175 'www.bleepingcomputer.com/news/security/the-biggest-cybersecurity-and-cyberattack-stories-of-2023/)':174 'year':27"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704716431
    +visibility: "visible             "
    +apId: "https://infosec.pub/post/6884026"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704630031 {#2371
      date: 2024-01-07 13:20:31.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 7.37 ms
Input props
[
  "entry" => App\Entity\Entry {#1906
    +user: Proxies\__CG__\App\Entity\User {#1909
      +avatar: null
      +cover: null
      +email: "InternetCitizen2@lemmy.world"
      +username: "@InternetCitizen2@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729161370 {#10925
        date: 2024-10-17 12:36:10.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
      +entries: Doctrine\ORM\PersistentCollection {#10934 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
      +posts: Doctrine\ORM\PersistentCollection {#10942 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
      +follows: Doctrine\ORM\PersistentCollection {#10954 …}
      +followers: Doctrine\ORM\PersistentCollection {#10956 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
      +reports: Doctrine\ORM\PersistentCollection {#10966 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
      +violations: Doctrine\ORM\PersistentCollection {#10970 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
      +awards: Doctrine\ORM\PersistentCollection {#10974 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
      +categories: Doctrine\ORM\PersistentCollection {#10978 …}
      -id: 32844
      -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
      +apId: "InternetCitizen2@lemmy.world"
      +apProfileId: "https://lemmy.world/u/InternetCitizen2"
      +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "InternetCitizen2"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729151177 {#10926
        date: 2024-10-17 09:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689974425 {#10927
        date: 2023-07-21 23:20:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-often-do-you-back-up"
    +title: "How often do you back up?"
    +url: null
    +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 56
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724016187 {#2383
      date: 2024-08-18 23:23:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1708 …}
    +votes: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
    +badges: Doctrine\ORM\PersistentCollection {#2369 …}
    +children: []
    -id: 28550
    -titleTs: "'back':5 'often':2"
    -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704951497
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10523745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704865097 {#1910
      date: 2024-01-10 06:38:17.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#10825
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1906
    +user: Proxies\__CG__\App\Entity\User {#1909
      +avatar: null
      +cover: null
      +email: "InternetCitizen2@lemmy.world"
      +username: "@InternetCitizen2@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729161370 {#10925
        date: 2024-10-17 12:36:10.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
      +entries: Doctrine\ORM\PersistentCollection {#10934 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
      +posts: Doctrine\ORM\PersistentCollection {#10942 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
      +follows: Doctrine\ORM\PersistentCollection {#10954 …}
      +followers: Doctrine\ORM\PersistentCollection {#10956 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
      +reports: Doctrine\ORM\PersistentCollection {#10966 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
      +violations: Doctrine\ORM\PersistentCollection {#10970 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
      +awards: Doctrine\ORM\PersistentCollection {#10974 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
      +categories: Doctrine\ORM\PersistentCollection {#10978 …}
      -id: 32844
      -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
      +apId: "InternetCitizen2@lemmy.world"
      +apProfileId: "https://lemmy.world/u/InternetCitizen2"
      +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "InternetCitizen2"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729151177 {#10926
        date: 2024-10-17 09:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689974425 {#10927
        date: 2023-07-21 23:20:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-often-do-you-back-up"
    +title: "How often do you back up?"
    +url: null
    +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 56
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724016187 {#2383
      date: 2024-08-18 23:23:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1708 …}
    +votes: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
    +badges: Doctrine\ORM\PersistentCollection {#2369 …}
    +children: []
    -id: 28550
    -titleTs: "'back':5 'often':2"
    -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704951497
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10523745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704865097 {#1910
      date: 2024-01-10 06:38:17.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1909
    +avatar: null
    +cover: null
    +email: "InternetCitizen2@lemmy.world"
    +username: "@InternetCitizen2@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729161370 {#10925
      date: 2024-10-17 12:36:10.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
    +entries: Doctrine\ORM\PersistentCollection {#10934 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
    +posts: Doctrine\ORM\PersistentCollection {#10942 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
    +follows: Doctrine\ORM\PersistentCollection {#10954 …}
    +followers: Doctrine\ORM\PersistentCollection {#10956 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
    +reports: Doctrine\ORM\PersistentCollection {#10966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
    +violations: Doctrine\ORM\PersistentCollection {#10970 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
    +awards: Doctrine\ORM\PersistentCollection {#10974 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
    +categories: Doctrine\ORM\PersistentCollection {#10978 …}
    -id: 32844
    -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
    +apId: "InternetCitizen2@lemmy.world"
    +apProfileId: "https://lemmy.world/u/InternetCitizen2"
    +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "InternetCitizen2"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729151177 {#10926
      date: 2024-10-17 09:46:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689974425 {#10927
      date: 2023-07-21 23:20:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10888
  +user: Proxies\__CG__\App\Entity\User {#1909
    +avatar: null
    +cover: null
    +email: "InternetCitizen2@lemmy.world"
    +username: "@InternetCitizen2@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729161370 {#10925
      date: 2024-10-17 12:36:10.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
    +entries: Doctrine\ORM\PersistentCollection {#10934 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
    +posts: Doctrine\ORM\PersistentCollection {#10942 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
    +follows: Doctrine\ORM\PersistentCollection {#10954 …}
    +followers: Doctrine\ORM\PersistentCollection {#10956 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
    +reports: Doctrine\ORM\PersistentCollection {#10966 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
    +violations: Doctrine\ORM\PersistentCollection {#10970 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
    +awards: Doctrine\ORM\PersistentCollection {#10974 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
    +categories: Doctrine\ORM\PersistentCollection {#10978 …}
    -id: 32844
    -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
    +apId: "InternetCitizen2@lemmy.world"
    +apProfileId: "https://lemmy.world/u/InternetCitizen2"
    +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "InternetCitizen2"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729151177 {#10926
      date: 2024-10-17 09:46:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689974425 {#10927
      date: 2023-07-21 23:20:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704865097 {#1910
    date: 2024-01-10 06:38:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11001
  +date: DateTimeImmutable @1704865097 {#1910
    date: 2024-01-10 06:38:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704865097 {#1910
    date: 2024-01-10 06:38:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11055
  +createdAt: DateTimeImmutable @1704865097 {#1910
    date: 2024-01-10 06:38:17.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 2.70 ms
Input props
[
  "subject" => App\Entity\Entry {#1906
    +user: Proxies\__CG__\App\Entity\User {#1909
      +avatar: null
      +cover: null
      +email: "InternetCitizen2@lemmy.world"
      +username: "@InternetCitizen2@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729161370 {#10925
        date: 2024-10-17 12:36:10.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
      +entries: Doctrine\ORM\PersistentCollection {#10934 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
      +posts: Doctrine\ORM\PersistentCollection {#10942 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
      +follows: Doctrine\ORM\PersistentCollection {#10954 …}
      +followers: Doctrine\ORM\PersistentCollection {#10956 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
      +reports: Doctrine\ORM\PersistentCollection {#10966 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
      +violations: Doctrine\ORM\PersistentCollection {#10970 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
      +awards: Doctrine\ORM\PersistentCollection {#10974 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
      +categories: Doctrine\ORM\PersistentCollection {#10978 …}
      -id: 32844
      -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
      +apId: "InternetCitizen2@lemmy.world"
      +apProfileId: "https://lemmy.world/u/InternetCitizen2"
      +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "InternetCitizen2"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729151177 {#10926
        date: 2024-10-17 09:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689974425 {#10927
        date: 2023-07-21 23:20:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-often-do-you-back-up"
    +title: "How often do you back up?"
    +url: null
    +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 56
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724016187 {#2383
      date: 2024-08-18 23:23:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1708 …}
    +votes: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
    +badges: Doctrine\ORM\PersistentCollection {#2369 …}
    +children: []
    -id: 28550
    -titleTs: "'back':5 'often':2"
    -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704951497
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10523745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704865097 {#1910
      date: 2024-01-10 06:38:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11110
  +subject: App\Entity\Entry {#1906
    +user: Proxies\__CG__\App\Entity\User {#1909
      +avatar: null
      +cover: null
      +email: "InternetCitizen2@lemmy.world"
      +username: "@InternetCitizen2@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729161370 {#10925
        date: 2024-10-17 12:36:10.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
      +entries: Doctrine\ORM\PersistentCollection {#10934 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
      +posts: Doctrine\ORM\PersistentCollection {#10942 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
      +follows: Doctrine\ORM\PersistentCollection {#10954 …}
      +followers: Doctrine\ORM\PersistentCollection {#10956 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
      +reports: Doctrine\ORM\PersistentCollection {#10966 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
      +violations: Doctrine\ORM\PersistentCollection {#10970 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
      +awards: Doctrine\ORM\PersistentCollection {#10974 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
      +categories: Doctrine\ORM\PersistentCollection {#10978 …}
      -id: 32844
      -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
      +apId: "InternetCitizen2@lemmy.world"
      +apProfileId: "https://lemmy.world/u/InternetCitizen2"
      +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "InternetCitizen2"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729151177 {#10926
        date: 2024-10-17 09:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689974425 {#10927
        date: 2023-07-21 23:20:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-often-do-you-back-up"
    +title: "How often do you back up?"
    +url: null
    +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 56
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724016187 {#2383
      date: 2024-08-18 23:23:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1708 …}
    +votes: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
    +badges: Doctrine\ORM\PersistentCollection {#2369 …}
    +children: []
    -id: 28550
    -titleTs: "'back':5 'often':2"
    -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704951497
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10523745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704865097 {#1910
      date: 2024-01-10 06:38:17.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\Entry {#1906
    +user: Proxies\__CG__\App\Entity\User {#1909
      +avatar: null
      +cover: null
      +email: "InternetCitizen2@lemmy.world"
      +username: "@InternetCitizen2@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729161370 {#10925
        date: 2024-10-17 12:36:10.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
      +entries: Doctrine\ORM\PersistentCollection {#10934 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
      +posts: Doctrine\ORM\PersistentCollection {#10942 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
      +follows: Doctrine\ORM\PersistentCollection {#10954 …}
      +followers: Doctrine\ORM\PersistentCollection {#10956 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
      +reports: Doctrine\ORM\PersistentCollection {#10966 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
      +violations: Doctrine\ORM\PersistentCollection {#10970 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
      +awards: Doctrine\ORM\PersistentCollection {#10974 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
      +categories: Doctrine\ORM\PersistentCollection {#10978 …}
      -id: 32844
      -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
      +apId: "InternetCitizen2@lemmy.world"
      +apProfileId: "https://lemmy.world/u/InternetCitizen2"
      +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "InternetCitizen2"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729151177 {#10926
        date: 2024-10-17 09:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689974425 {#10927
        date: 2023-07-21 23:20:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-often-do-you-back-up"
    +title: "How often do you back up?"
    +url: null
    +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 56
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724016187 {#2383
      date: 2024-08-18 23:23:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1708 …}
    +votes: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
    +badges: Doctrine\ORM\PersistentCollection {#2369 …}
    +children: []
    -id: 28550
    -titleTs: "'back':5 'often':2"
    -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704951497
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10523745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704865097 {#1910
      date: 2024-01-10 06:38:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11167
  +formDest: "entry"
  +subject: App\Entity\Entry {#1906
    +user: Proxies\__CG__\App\Entity\User {#1909
      +avatar: null
      +cover: null
      +email: "InternetCitizen2@lemmy.world"
      +username: "@InternetCitizen2@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729161370 {#10925
        date: 2024-10-17 12:36:10.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10928 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10930 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10932 …}
      +entries: Doctrine\ORM\PersistentCollection {#10934 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10936 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10938 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10940 …}
      +posts: Doctrine\ORM\PersistentCollection {#10942 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10944 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10946 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10948 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10950 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10952 …}
      +follows: Doctrine\ORM\PersistentCollection {#10954 …}
      +followers: Doctrine\ORM\PersistentCollection {#10956 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10958 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10960 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10962 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10964 …}
      +reports: Doctrine\ORM\PersistentCollection {#10966 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10968 …}
      +violations: Doctrine\ORM\PersistentCollection {#10970 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10972 …}
      +awards: Doctrine\ORM\PersistentCollection {#10974 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10976 …}
      +categories: Doctrine\ORM\PersistentCollection {#10978 …}
      -id: 32844
      -password: "$2y$13$R36oUqzI6hbcC8mBQmxJ2.xu9a1hsXHas1s8U7xj.crsZNWt6v7ee"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10980 …}
      +apId: "InternetCitizen2@lemmy.world"
      +apProfileId: "https://lemmy.world/u/InternetCitizen2"
      +apPublicUrl: "https://lemmy.world/u/InternetCitizen2"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "InternetCitizen2"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729151177 {#10926
        date: 2024-10-17 09:46:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689974425 {#10927
        date: 2023-07-21 23:20:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "How-often-do-you-back-up"
    +title: "How often do you back up?"
    +url: null
    +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 56
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724016187 {#2383
      date: 2024-08-18 23:23:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1708 …}
    +votes: Doctrine\ORM\PersistentCollection {#1410 …}
    +reports: Doctrine\ORM\PersistentCollection {#1907 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1407 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2391 …}
    +badges: Doctrine\ORM\PersistentCollection {#2369 …}
    +children: []
    -id: 28550
    -titleTs: "'back':5 'often':2"
    -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704951497
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10523745"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704865097 {#1910
      date: 2024-01-10 06:38:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 6.00 ms
Input props
[
  "entry" => App\Entity\Entry {#2395
    +user: Proxies\__CG__\App\Entity\User {#2393
      +avatar: null
      +cover: null
      +email: "antoniocappiello@lemmy.world"
      +username: "@antoniocappiello@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711877585 {#11550
        date: 2024-03-31 11:33:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
      +entries: Doctrine\ORM\PersistentCollection {#11559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
      +posts: Doctrine\ORM\PersistentCollection {#11567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
      +follows: Doctrine\ORM\PersistentCollection {#11579 …}
      +followers: Doctrine\ORM\PersistentCollection {#11581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
      +reports: Doctrine\ORM\PersistentCollection {#11591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
      +violations: Doctrine\ORM\PersistentCollection {#11595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
      +awards: Doctrine\ORM\PersistentCollection {#11599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
      +categories: Doctrine\ORM\PersistentCollection {#11603 …}
      -id: 89362
      -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
      +apId: "antoniocappiello@lemmy.world"
      +apProfileId: "https://lemmy.world/u/antoniocappiello"
      +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "antoniocappiello"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711236185 {#11551
        date: 2024-03-24 00:23:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711236183 {#11552
        date: 2024-03-24 00:23:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1384 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1381 …}
    +slug: "Tempo-An-open-source-music-client-for-Subsonic-built-natively"
    +title: "Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support"
    +url: "https://github.com/CappielloAntonio/tempo"
    +body: """
      After an all-too-long development phase, I’m opening the new year with a new version of [Tempo](https://github.com/CappielloAntonio/tempo). This new version brings with it **Android Auto** support, one of the most requested features of all time.\n
      \n
      Other new features include support for Chinese and Korean languages, an update to the French localization, the implementation of landscape viewing of the media player and more.\n
      \n
      [You can find Tempo on Github ready for download](https://github.com/CappielloAntonio/tempo/releases): it’s free, it’s open source and it’s made by the community for the community.\n
      \n
      If you appreciate the work put into Tempo, remember that you can star the project on Github or [make a donation](https://www.buymeacoffee.com/a.cappiello)! It’s not much but it’s useful to help the project grow and give visibility to the app.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 167
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720287268 {#2392
      date: 2024-07-06 19:34:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1383 …}
    +votes: Doctrine\ORM\PersistentCollection {#1405 …}
    +reports: Doctrine\ORM\PersistentCollection {#1382 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1361 …}
    +badges: Doctrine\ORM\PersistentCollection {#1403 …}
    +children: []
    -id: 26936
    -titleTs: "'android':12,15 'auto':16 'built':9 'client':6 'music':5 'nativ':10 'open':3 'sourc':4 'subson':8 'support':17 'tempo':1"
    -bodyTs: "'/a.cappiello)!':121 '/cappielloantonio/tempo).':23 '/cappielloantonio/tempo/releases):':80 'all-too-long':3 'android':30 'app':140 'appreci':100 'auto':31 'bring':27 'chines':48 'communiti':94,97 'develop':7 'donat':118 'download':77 'featur':38,44 'find':71 'free':83 'french':56 'github':74,114 'github.com':22,79 'github.com/cappielloantonio/tempo).':21 'github.com/cappielloantonio/tempo/releases):':78 'give':136 'grow':134 'help':131 'implement':59 'includ':45 'korean':50 'landscap':61 'languag':51 'local':57 'long':6 'm':10 'made':91 'make':116 'media':65 'much':125 'new':13,17,25,43 'one':33 'open':11,86 'phase':8 'player':66 'project':112,133 'put':103 'readi':75 'rememb':106 'request':37 'sourc':87 'star':110 'support':32,46 'tempo':20,72,105 'time':41 'updat':53 'use':129 'version':18,26 'view':62 'visibl':137 'work':102 'www.buymeacoffee.com':120 'www.buymeacoffee.com/a.cappiello)!':119 'year':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704378939
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10270598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704292539 {#2394
      date: 2024-01-03 15:35:39.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#11416
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2395
    +user: Proxies\__CG__\App\Entity\User {#2393
      +avatar: null
      +cover: null
      +email: "antoniocappiello@lemmy.world"
      +username: "@antoniocappiello@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711877585 {#11550
        date: 2024-03-31 11:33:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
      +entries: Doctrine\ORM\PersistentCollection {#11559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
      +posts: Doctrine\ORM\PersistentCollection {#11567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
      +follows: Doctrine\ORM\PersistentCollection {#11579 …}
      +followers: Doctrine\ORM\PersistentCollection {#11581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
      +reports: Doctrine\ORM\PersistentCollection {#11591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
      +violations: Doctrine\ORM\PersistentCollection {#11595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
      +awards: Doctrine\ORM\PersistentCollection {#11599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
      +categories: Doctrine\ORM\PersistentCollection {#11603 …}
      -id: 89362
      -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
      +apId: "antoniocappiello@lemmy.world"
      +apProfileId: "https://lemmy.world/u/antoniocappiello"
      +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "antoniocappiello"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711236185 {#11551
        date: 2024-03-24 00:23:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711236183 {#11552
        date: 2024-03-24 00:23:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1384 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1381 …}
    +slug: "Tempo-An-open-source-music-client-for-Subsonic-built-natively"
    +title: "Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support"
    +url: "https://github.com/CappielloAntonio/tempo"
    +body: """
      After an all-too-long development phase, I’m opening the new year with a new version of [Tempo](https://github.com/CappielloAntonio/tempo). This new version brings with it **Android Auto** support, one of the most requested features of all time.\n
      \n
      Other new features include support for Chinese and Korean languages, an update to the French localization, the implementation of landscape viewing of the media player and more.\n
      \n
      [You can find Tempo on Github ready for download](https://github.com/CappielloAntonio/tempo/releases): it’s free, it’s open source and it’s made by the community for the community.\n
      \n
      If you appreciate the work put into Tempo, remember that you can star the project on Github or [make a donation](https://www.buymeacoffee.com/a.cappiello)! It’s not much but it’s useful to help the project grow and give visibility to the app.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 167
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720287268 {#2392
      date: 2024-07-06 19:34:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1383 …}
    +votes: Doctrine\ORM\PersistentCollection {#1405 …}
    +reports: Doctrine\ORM\PersistentCollection {#1382 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1361 …}
    +badges: Doctrine\ORM\PersistentCollection {#1403 …}
    +children: []
    -id: 26936
    -titleTs: "'android':12,15 'auto':16 'built':9 'client':6 'music':5 'nativ':10 'open':3 'sourc':4 'subson':8 'support':17 'tempo':1"
    -bodyTs: "'/a.cappiello)!':121 '/cappielloantonio/tempo).':23 '/cappielloantonio/tempo/releases):':80 'all-too-long':3 'android':30 'app':140 'appreci':100 'auto':31 'bring':27 'chines':48 'communiti':94,97 'develop':7 'donat':118 'download':77 'featur':38,44 'find':71 'free':83 'french':56 'github':74,114 'github.com':22,79 'github.com/cappielloantonio/tempo).':21 'github.com/cappielloantonio/tempo/releases):':78 'give':136 'grow':134 'help':131 'implement':59 'includ':45 'korean':50 'landscap':61 'languag':51 'local':57 'long':6 'm':10 'made':91 'make':116 'media':65 'much':125 'new':13,17,25,43 'one':33 'open':11,86 'phase':8 'player':66 'project':112,133 'put':103 'readi':75 'rememb':106 'request':37 'sourc':87 'star':110 'support':32,46 'tempo':20,72,105 'time':41 'updat':53 'use':129 'version':18,26 'view':62 'visibl':137 'work':102 'www.buymeacoffee.com':120 'www.buymeacoffee.com/a.cappiello)!':119 'year':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704378939
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10270598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704292539 {#2394
      date: 2024-01-03 15:35:39.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.49 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2393
    +avatar: null
    +cover: null
    +email: "antoniocappiello@lemmy.world"
    +username: "@antoniocappiello@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711877585 {#11550
      date: 2024-03-31 11:33:05.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
    +entries: Doctrine\ORM\PersistentCollection {#11559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
    +posts: Doctrine\ORM\PersistentCollection {#11567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
    +follows: Doctrine\ORM\PersistentCollection {#11579 …}
    +followers: Doctrine\ORM\PersistentCollection {#11581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
    +reports: Doctrine\ORM\PersistentCollection {#11591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
    +violations: Doctrine\ORM\PersistentCollection {#11595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
    +awards: Doctrine\ORM\PersistentCollection {#11599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
    +categories: Doctrine\ORM\PersistentCollection {#11603 …}
    -id: 89362
    -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
    +apId: "antoniocappiello@lemmy.world"
    +apProfileId: "https://lemmy.world/u/antoniocappiello"
    +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "antoniocappiello"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711236185 {#11551
      date: 2024-03-24 00:23:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711236183 {#11552
      date: 2024-03-24 00:23:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11513
  +user: Proxies\__CG__\App\Entity\User {#2393
    +avatar: null
    +cover: null
    +email: "antoniocappiello@lemmy.world"
    +username: "@antoniocappiello@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711877585 {#11550
      date: 2024-03-31 11:33:05.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
    +entries: Doctrine\ORM\PersistentCollection {#11559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
    +posts: Doctrine\ORM\PersistentCollection {#11567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
    +follows: Doctrine\ORM\PersistentCollection {#11579 …}
    +followers: Doctrine\ORM\PersistentCollection {#11581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
    +reports: Doctrine\ORM\PersistentCollection {#11591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
    +violations: Doctrine\ORM\PersistentCollection {#11595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
    +awards: Doctrine\ORM\PersistentCollection {#11599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
    +categories: Doctrine\ORM\PersistentCollection {#11603 …}
    -id: 89362
    -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
    +apId: "antoniocappiello@lemmy.world"
    +apProfileId: "https://lemmy.world/u/antoniocappiello"
    +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "antoniocappiello"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711236185 {#11551
      date: 2024-03-24 00:23:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711236183 {#11552
      date: 2024-03-24 00:23:03.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704292539 {#2394
    date: 2024-01-03 15:35:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11626
  +date: DateTimeImmutable @1704292539 {#2394
    date: 2024-01-03 15:35:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704292539 {#2394
    date: 2024-01-03 15:35:39.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11680
  +createdAt: DateTimeImmutable @1704292539 {#2394
    date: 2024-01-03 15:35:39.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\Entry {#2395
    +user: Proxies\__CG__\App\Entity\User {#2393
      +avatar: null
      +cover: null
      +email: "antoniocappiello@lemmy.world"
      +username: "@antoniocappiello@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711877585 {#11550
        date: 2024-03-31 11:33:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
      +entries: Doctrine\ORM\PersistentCollection {#11559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
      +posts: Doctrine\ORM\PersistentCollection {#11567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
      +follows: Doctrine\ORM\PersistentCollection {#11579 …}
      +followers: Doctrine\ORM\PersistentCollection {#11581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
      +reports: Doctrine\ORM\PersistentCollection {#11591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
      +violations: Doctrine\ORM\PersistentCollection {#11595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
      +awards: Doctrine\ORM\PersistentCollection {#11599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
      +categories: Doctrine\ORM\PersistentCollection {#11603 …}
      -id: 89362
      -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
      +apId: "antoniocappiello@lemmy.world"
      +apProfileId: "https://lemmy.world/u/antoniocappiello"
      +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "antoniocappiello"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711236185 {#11551
        date: 2024-03-24 00:23:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711236183 {#11552
        date: 2024-03-24 00:23:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1384 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1381 …}
    +slug: "Tempo-An-open-source-music-client-for-Subsonic-built-natively"
    +title: "Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support"
    +url: "https://github.com/CappielloAntonio/tempo"
    +body: """
      After an all-too-long development phase, I’m opening the new year with a new version of [Tempo](https://github.com/CappielloAntonio/tempo). This new version brings with it **Android Auto** support, one of the most requested features of all time.\n
      \n
      Other new features include support for Chinese and Korean languages, an update to the French localization, the implementation of landscape viewing of the media player and more.\n
      \n
      [You can find Tempo on Github ready for download](https://github.com/CappielloAntonio/tempo/releases): it’s free, it’s open source and it’s made by the community for the community.\n
      \n
      If you appreciate the work put into Tempo, remember that you can star the project on Github or [make a donation](https://www.buymeacoffee.com/a.cappiello)! It’s not much but it’s useful to help the project grow and give visibility to the app.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 167
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720287268 {#2392
      date: 2024-07-06 19:34:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1383 …}
    +votes: Doctrine\ORM\PersistentCollection {#1405 …}
    +reports: Doctrine\ORM\PersistentCollection {#1382 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1361 …}
    +badges: Doctrine\ORM\PersistentCollection {#1403 …}
    +children: []
    -id: 26936
    -titleTs: "'android':12,15 'auto':16 'built':9 'client':6 'music':5 'nativ':10 'open':3 'sourc':4 'subson':8 'support':17 'tempo':1"
    -bodyTs: "'/a.cappiello)!':121 '/cappielloantonio/tempo).':23 '/cappielloantonio/tempo/releases):':80 'all-too-long':3 'android':30 'app':140 'appreci':100 'auto':31 'bring':27 'chines':48 'communiti':94,97 'develop':7 'donat':118 'download':77 'featur':38,44 'find':71 'free':83 'french':56 'github':74,114 'github.com':22,79 'github.com/cappielloantonio/tempo).':21 'github.com/cappielloantonio/tempo/releases):':78 'give':136 'grow':134 'help':131 'implement':59 'includ':45 'korean':50 'landscap':61 'languag':51 'local':57 'long':6 'm':10 'made':91 'make':116 'media':65 'much':125 'new':13,17,25,43 'one':33 'open':11,86 'phase':8 'player':66 'project':112,133 'put':103 'readi':75 'rememb':106 'request':37 'sourc':87 'star':110 'support':32,46 'tempo':20,72,105 'time':41 'updat':53 'use':129 'version':18,26 'view':62 'visibl':137 'work':102 'www.buymeacoffee.com':120 'www.buymeacoffee.com/a.cappiello)!':119 'year':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704378939
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10270598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704292539 {#2394
      date: 2024-01-03 15:35:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11739
  +subject: App\Entity\Entry {#2395
    +user: Proxies\__CG__\App\Entity\User {#2393
      +avatar: null
      +cover: null
      +email: "antoniocappiello@lemmy.world"
      +username: "@antoniocappiello@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711877585 {#11550
        date: 2024-03-31 11:33:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
      +entries: Doctrine\ORM\PersistentCollection {#11559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
      +posts: Doctrine\ORM\PersistentCollection {#11567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
      +follows: Doctrine\ORM\PersistentCollection {#11579 …}
      +followers: Doctrine\ORM\PersistentCollection {#11581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
      +reports: Doctrine\ORM\PersistentCollection {#11591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
      +violations: Doctrine\ORM\PersistentCollection {#11595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
      +awards: Doctrine\ORM\PersistentCollection {#11599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
      +categories: Doctrine\ORM\PersistentCollection {#11603 …}
      -id: 89362
      -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
      +apId: "antoniocappiello@lemmy.world"
      +apProfileId: "https://lemmy.world/u/antoniocappiello"
      +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "antoniocappiello"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711236185 {#11551
        date: 2024-03-24 00:23:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711236183 {#11552
        date: 2024-03-24 00:23:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1384 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1381 …}
    +slug: "Tempo-An-open-source-music-client-for-Subsonic-built-natively"
    +title: "Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support"
    +url: "https://github.com/CappielloAntonio/tempo"
    +body: """
      After an all-too-long development phase, I’m opening the new year with a new version of [Tempo](https://github.com/CappielloAntonio/tempo). This new version brings with it **Android Auto** support, one of the most requested features of all time.\n
      \n
      Other new features include support for Chinese and Korean languages, an update to the French localization, the implementation of landscape viewing of the media player and more.\n
      \n
      [You can find Tempo on Github ready for download](https://github.com/CappielloAntonio/tempo/releases): it’s free, it’s open source and it’s made by the community for the community.\n
      \n
      If you appreciate the work put into Tempo, remember that you can star the project on Github or [make a donation](https://www.buymeacoffee.com/a.cappiello)! It’s not much but it’s useful to help the project grow and give visibility to the app.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 167
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720287268 {#2392
      date: 2024-07-06 19:34:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1383 …}
    +votes: Doctrine\ORM\PersistentCollection {#1405 …}
    +reports: Doctrine\ORM\PersistentCollection {#1382 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1361 …}
    +badges: Doctrine\ORM\PersistentCollection {#1403 …}
    +children: []
    -id: 26936
    -titleTs: "'android':12,15 'auto':16 'built':9 'client':6 'music':5 'nativ':10 'open':3 'sourc':4 'subson':8 'support':17 'tempo':1"
    -bodyTs: "'/a.cappiello)!':121 '/cappielloantonio/tempo).':23 '/cappielloantonio/tempo/releases):':80 'all-too-long':3 'android':30 'app':140 'appreci':100 'auto':31 'bring':27 'chines':48 'communiti':94,97 'develop':7 'donat':118 'download':77 'featur':38,44 'find':71 'free':83 'french':56 'github':74,114 'github.com':22,79 'github.com/cappielloantonio/tempo).':21 'github.com/cappielloantonio/tempo/releases):':78 'give':136 'grow':134 'help':131 'implement':59 'includ':45 'korean':50 'landscap':61 'languag':51 'local':57 'long':6 'm':10 'made':91 'make':116 'media':65 'much':125 'new':13,17,25,43 'one':33 'open':11,86 'phase':8 'player':66 'project':112,133 'put':103 'readi':75 'rememb':106 'request':37 'sourc':87 'star':110 'support':32,46 'tempo':20,72,105 'time':41 'updat':53 'use':129 'version':18,26 'view':62 'visibl':137 'work':102 'www.buymeacoffee.com':120 'www.buymeacoffee.com/a.cappiello)!':119 'year':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704378939
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10270598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704292539 {#2394
      date: 2024-01-03 15:35:39.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\Entry {#2395
    +user: Proxies\__CG__\App\Entity\User {#2393
      +avatar: null
      +cover: null
      +email: "antoniocappiello@lemmy.world"
      +username: "@antoniocappiello@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711877585 {#11550
        date: 2024-03-31 11:33:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
      +entries: Doctrine\ORM\PersistentCollection {#11559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
      +posts: Doctrine\ORM\PersistentCollection {#11567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
      +follows: Doctrine\ORM\PersistentCollection {#11579 …}
      +followers: Doctrine\ORM\PersistentCollection {#11581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
      +reports: Doctrine\ORM\PersistentCollection {#11591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
      +violations: Doctrine\ORM\PersistentCollection {#11595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
      +awards: Doctrine\ORM\PersistentCollection {#11599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
      +categories: Doctrine\ORM\PersistentCollection {#11603 …}
      -id: 89362
      -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
      +apId: "antoniocappiello@lemmy.world"
      +apProfileId: "https://lemmy.world/u/antoniocappiello"
      +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "antoniocappiello"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711236185 {#11551
        date: 2024-03-24 00:23:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711236183 {#11552
        date: 2024-03-24 00:23:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1384 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1381 …}
    +slug: "Tempo-An-open-source-music-client-for-Subsonic-built-natively"
    +title: "Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support"
    +url: "https://github.com/CappielloAntonio/tempo"
    +body: """
      After an all-too-long development phase, I’m opening the new year with a new version of [Tempo](https://github.com/CappielloAntonio/tempo). This new version brings with it **Android Auto** support, one of the most requested features of all time.\n
      \n
      Other new features include support for Chinese and Korean languages, an update to the French localization, the implementation of landscape viewing of the media player and more.\n
      \n
      [You can find Tempo on Github ready for download](https://github.com/CappielloAntonio/tempo/releases): it’s free, it’s open source and it’s made by the community for the community.\n
      \n
      If you appreciate the work put into Tempo, remember that you can star the project on Github or [make a donation](https://www.buymeacoffee.com/a.cappiello)! It’s not much but it’s useful to help the project grow and give visibility to the app.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 167
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720287268 {#2392
      date: 2024-07-06 19:34:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1383 …}
    +votes: Doctrine\ORM\PersistentCollection {#1405 …}
    +reports: Doctrine\ORM\PersistentCollection {#1382 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1361 …}
    +badges: Doctrine\ORM\PersistentCollection {#1403 …}
    +children: []
    -id: 26936
    -titleTs: "'android':12,15 'auto':16 'built':9 'client':6 'music':5 'nativ':10 'open':3 'sourc':4 'subson':8 'support':17 'tempo':1"
    -bodyTs: "'/a.cappiello)!':121 '/cappielloantonio/tempo).':23 '/cappielloantonio/tempo/releases):':80 'all-too-long':3 'android':30 'app':140 'appreci':100 'auto':31 'bring':27 'chines':48 'communiti':94,97 'develop':7 'donat':118 'download':77 'featur':38,44 'find':71 'free':83 'french':56 'github':74,114 'github.com':22,79 'github.com/cappielloantonio/tempo).':21 'github.com/cappielloantonio/tempo/releases):':78 'give':136 'grow':134 'help':131 'implement':59 'includ':45 'korean':50 'landscap':61 'languag':51 'local':57 'long':6 'm':10 'made':91 'make':116 'media':65 'much':125 'new':13,17,25,43 'one':33 'open':11,86 'phase':8 'player':66 'project':112,133 'put':103 'readi':75 'rememb':106 'request':37 'sourc':87 'star':110 'support':32,46 'tempo':20,72,105 'time':41 'updat':53 'use':129 'version':18,26 'view':62 'visibl':137 'work':102 'www.buymeacoffee.com':120 'www.buymeacoffee.com/a.cappiello)!':119 'year':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704378939
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10270598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704292539 {#2394
      date: 2024-01-03 15:35:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11796
  +formDest: "entry"
  +subject: App\Entity\Entry {#2395
    +user: Proxies\__CG__\App\Entity\User {#2393
      +avatar: null
      +cover: null
      +email: "antoniocappiello@lemmy.world"
      +username: "@antoniocappiello@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711877585 {#11550
        date: 2024-03-31 11:33:05.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#11553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11557 …}
      +entries: Doctrine\ORM\PersistentCollection {#11559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11565 …}
      +posts: Doctrine\ORM\PersistentCollection {#11567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11577 …}
      +follows: Doctrine\ORM\PersistentCollection {#11579 …}
      +followers: Doctrine\ORM\PersistentCollection {#11581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11589 …}
      +reports: Doctrine\ORM\PersistentCollection {#11591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11593 …}
      +violations: Doctrine\ORM\PersistentCollection {#11595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11597 …}
      +awards: Doctrine\ORM\PersistentCollection {#11599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11601 …}
      +categories: Doctrine\ORM\PersistentCollection {#11603 …}
      -id: 89362
      -password: "$2y$13$MUUsrvfihRsgWjI4rg2.8.nsx.WIsor3LYGlKB6.JTQ37EXmr/Aju"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11605 …}
      +apId: "antoniocappiello@lemmy.world"
      +apProfileId: "https://lemmy.world/u/antoniocappiello"
      +apPublicUrl: "https://lemmy.world/u/antoniocappiello"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "antoniocappiello"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711236185 {#11551
        date: 2024-03-24 00:23:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1711236183 {#11552
        date: 2024-03-24 00:23:03.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1384 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1381 …}
    +slug: "Tempo-An-open-source-music-client-for-Subsonic-built-natively"
    +title: "Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support"
    +url: "https://github.com/CappielloAntonio/tempo"
    +body: """
      After an all-too-long development phase, I’m opening the new year with a new version of [Tempo](https://github.com/CappielloAntonio/tempo). This new version brings with it **Android Auto** support, one of the most requested features of all time.\n
      \n
      Other new features include support for Chinese and Korean languages, an update to the French localization, the implementation of landscape viewing of the media player and more.\n
      \n
      [You can find Tempo on Github ready for download](https://github.com/CappielloAntonio/tempo/releases): it’s free, it’s open source and it’s made by the community for the community.\n
      \n
      If you appreciate the work put into Tempo, remember that you can star the project on Github or [make a donation](https://www.buymeacoffee.com/a.cappiello)! It’s not much but it’s useful to help the project grow and give visibility to the app.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 167
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720287268 {#2392
      date: 2024-07-06 19:34:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1383 …}
    +votes: Doctrine\ORM\PersistentCollection {#1405 …}
    +reports: Doctrine\ORM\PersistentCollection {#1382 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1361 …}
    +badges: Doctrine\ORM\PersistentCollection {#1403 …}
    +children: []
    -id: 26936
    -titleTs: "'android':12,15 'auto':16 'built':9 'client':6 'music':5 'nativ':10 'open':3 'sourc':4 'subson':8 'support':17 'tempo':1"
    -bodyTs: "'/a.cappiello)!':121 '/cappielloantonio/tempo).':23 '/cappielloantonio/tempo/releases):':80 'all-too-long':3 'android':30 'app':140 'appreci':100 'auto':31 'bring':27 'chines':48 'communiti':94,97 'develop':7 'donat':118 'download':77 'featur':38,44 'find':71 'free':83 'french':56 'github':74,114 'github.com':22,79 'github.com/cappielloantonio/tempo).':21 'github.com/cappielloantonio/tempo/releases):':78 'give':136 'grow':134 'help':131 'implement':59 'includ':45 'korean':50 'landscap':61 'languag':51 'local':57 'long':6 'm':10 'made':91 'make':116 'media':65 'much':125 'new':13,17,25,43 'one':33 'open':11,86 'phase':8 'player':66 'project':112,133 'put':103 'readi':75 'rememb':106 'request':37 'sourc':87 'star':110 'support':32,46 'tempo':20,72,105 'time':41 'updat':53 'use':129 'version':18,26 'view':62 'visibl':137 'work':102 'www.buymeacoffee.com':120 'www.buymeacoffee.com/a.cappiello)!':119 'year':14"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704378939
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10270598"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704292539 {#2394
      date: 2024-01-03 15:35:39.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 4.84 ms
Input props
[
  "entry" => App\Entity\Entry {#2032
    +user: Proxies\__CG__\App\Entity\User {#2026
      +avatar: null
      +cover: null
      +email: "thisisawayoflife@lemmy.world"
      +username: "@thisisawayoflife@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721171501 {#12162
        date: 2024-07-17 01:11:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
      +entries: Doctrine\ORM\PersistentCollection {#12171 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
      +posts: Doctrine\ORM\PersistentCollection {#12179 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
      +follows: Doctrine\ORM\PersistentCollection {#12191 …}
      +followers: Doctrine\ORM\PersistentCollection {#12193 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
      +reports: Doctrine\ORM\PersistentCollection {#12203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
      +violations: Doctrine\ORM\PersistentCollection {#12207 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
      +awards: Doctrine\ORM\PersistentCollection {#12211 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
      +categories: Doctrine\ORM\PersistentCollection {#12215 …}
      -id: 43826
      -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
      +apId: "thisisawayoflife@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thisisawayoflife"
      +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thisisawayoflife"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729557748 {#12163
        date: 2024-10-22 02:42:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693513237 {#12164
        date: 2023-08-31 22:20:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-zero-day-security"
    +title: "Nextcloud zero day security"
    +url: null
    +body: """
      What is everyone doing? SELinux? AppArmor? Something else?\n
      \n
      I currently leave my nextcloud exposed to the Internet. It runs in a VM behind an nginx reverse proxy on the VM itself, and then my OPNSense router runs nginx with WAF rules. I enforce 2fa and don’t allow sign-ups.\n
      \n
      My goal is protecting against ransomware and zerodays (as much as possible). I don’t do random clicking on links in emails or anything like that, but I’m not sure how people get hit with ransomware. I keep nextcloud updated (subscribed to RSS update feed) frequently and the VM updates everyday and reboots when necessary. I’m running the latest php-fpm and that just comes from repos so it gets updated too. HTTPS on the lan with certificates maintained by my router, and LE certs for the Internet side.\n
      \n
      Beside hiding this thing behind a VPN (which I’m not prepared to do currently), is there anything else I’m overlooking?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719128798 {#2023
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2024 …}
    +votes: Doctrine\ORM\PersistentCollection {#2018 …}
    +reports: Doctrine\ORM\PersistentCollection {#2011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2021 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2029 …}
    +badges: Doctrine\ORM\PersistentCollection {#2020 …}
    +children: []
    -id: 26426
    -titleTs: "'day':3 'nextcloud':1 'secur':4 'zero':2"
    -bodyTs: "'2fa':44 'allow':48 'anyth':75,161 'apparmor':6 'behind':23,148 'besid':144 'cert':139 'certif':132 'click':69 'come':119 'current':10,158 'els':8,162 'email':73 'enforc':43 'everyday':103 'everyon':3 'expos':14 'feed':97 'fpm':115 'frequent':98 'get':85,124 'goal':53 'hide':145 'hit':86 'https':127 'internet':17,142 'keep':90 'lan':130 'latest':112 'le':138 'leav':11 'like':76 'link':71 'm':80,109,153,164 'maintain':133 'much':61 'necessari':107 'nextcloud':13,91 'nginx':25,38 'opnsens':35 'overlook':165 'peopl':84 'php':114 'php-fpm':113 'possibl':63 'prepar':155 'protect':55 'proxi':27 'random':68 'ransomwar':57,88 'reboot':105 'repo':121 'revers':26 'router':36,136 'rss':95 'rule':41 'run':19,37,110 'selinux':5 'side':143 'sign':50 'sign-up':49 'someth':7 'subscrib':93 'sure':82 'thing':147 'up':51 'updat':92,96,102,125 'vm':22,30,101 'vpn':150 'waf':40 'zeroday':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704181458
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10188042"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095058 {#2030
      date: 2024-01-01 08:44:18.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#12050
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2032
    +user: Proxies\__CG__\App\Entity\User {#2026
      +avatar: null
      +cover: null
      +email: "thisisawayoflife@lemmy.world"
      +username: "@thisisawayoflife@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721171501 {#12162
        date: 2024-07-17 01:11:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
      +entries: Doctrine\ORM\PersistentCollection {#12171 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
      +posts: Doctrine\ORM\PersistentCollection {#12179 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
      +follows: Doctrine\ORM\PersistentCollection {#12191 …}
      +followers: Doctrine\ORM\PersistentCollection {#12193 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
      +reports: Doctrine\ORM\PersistentCollection {#12203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
      +violations: Doctrine\ORM\PersistentCollection {#12207 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
      +awards: Doctrine\ORM\PersistentCollection {#12211 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
      +categories: Doctrine\ORM\PersistentCollection {#12215 …}
      -id: 43826
      -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
      +apId: "thisisawayoflife@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thisisawayoflife"
      +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thisisawayoflife"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729557748 {#12163
        date: 2024-10-22 02:42:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693513237 {#12164
        date: 2023-08-31 22:20:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-zero-day-security"
    +title: "Nextcloud zero day security"
    +url: null
    +body: """
      What is everyone doing? SELinux? AppArmor? Something else?\n
      \n
      I currently leave my nextcloud exposed to the Internet. It runs in a VM behind an nginx reverse proxy on the VM itself, and then my OPNSense router runs nginx with WAF rules. I enforce 2fa and don’t allow sign-ups.\n
      \n
      My goal is protecting against ransomware and zerodays (as much as possible). I don’t do random clicking on links in emails or anything like that, but I’m not sure how people get hit with ransomware. I keep nextcloud updated (subscribed to RSS update feed) frequently and the VM updates everyday and reboots when necessary. I’m running the latest php-fpm and that just comes from repos so it gets updated too. HTTPS on the lan with certificates maintained by my router, and LE certs for the Internet side.\n
      \n
      Beside hiding this thing behind a VPN (which I’m not prepared to do currently), is there anything else I’m overlooking?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719128798 {#2023
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2024 …}
    +votes: Doctrine\ORM\PersistentCollection {#2018 …}
    +reports: Doctrine\ORM\PersistentCollection {#2011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2021 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2029 …}
    +badges: Doctrine\ORM\PersistentCollection {#2020 …}
    +children: []
    -id: 26426
    -titleTs: "'day':3 'nextcloud':1 'secur':4 'zero':2"
    -bodyTs: "'2fa':44 'allow':48 'anyth':75,161 'apparmor':6 'behind':23,148 'besid':144 'cert':139 'certif':132 'click':69 'come':119 'current':10,158 'els':8,162 'email':73 'enforc':43 'everyday':103 'everyon':3 'expos':14 'feed':97 'fpm':115 'frequent':98 'get':85,124 'goal':53 'hide':145 'hit':86 'https':127 'internet':17,142 'keep':90 'lan':130 'latest':112 'le':138 'leav':11 'like':76 'link':71 'm':80,109,153,164 'maintain':133 'much':61 'necessari':107 'nextcloud':13,91 'nginx':25,38 'opnsens':35 'overlook':165 'peopl':84 'php':114 'php-fpm':113 'possibl':63 'prepar':155 'protect':55 'proxi':27 'random':68 'ransomwar':57,88 'reboot':105 'repo':121 'revers':26 'router':36,136 'rss':95 'rule':41 'run':19,37,110 'selinux':5 'side':143 'sign':50 'sign-up':49 'someth':7 'subscrib':93 'sure':82 'thing':147 'up':51 'updat':92,96,102,125 'vm':22,30,101 'vpn':150 'waf':40 'zeroday':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704181458
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10188042"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095058 {#2030
      date: 2024-01-01 08:44:18.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.45 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2026
    +avatar: null
    +cover: null
    +email: "thisisawayoflife@lemmy.world"
    +username: "@thisisawayoflife@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721171501 {#12162
      date: 2024-07-17 01:11:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
    +entries: Doctrine\ORM\PersistentCollection {#12171 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
    +posts: Doctrine\ORM\PersistentCollection {#12179 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
    +follows: Doctrine\ORM\PersistentCollection {#12191 …}
    +followers: Doctrine\ORM\PersistentCollection {#12193 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
    +reports: Doctrine\ORM\PersistentCollection {#12203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
    +violations: Doctrine\ORM\PersistentCollection {#12207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
    +awards: Doctrine\ORM\PersistentCollection {#12211 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
    +categories: Doctrine\ORM\PersistentCollection {#12215 …}
    -id: 43826
    -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
    +apId: "thisisawayoflife@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thisisawayoflife"
    +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thisisawayoflife"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729557748 {#12163
      date: 2024-10-22 02:42:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693513237 {#12164
      date: 2023-08-31 22:20:37.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12125
  +user: Proxies\__CG__\App\Entity\User {#2026
    +avatar: null
    +cover: null
    +email: "thisisawayoflife@lemmy.world"
    +username: "@thisisawayoflife@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1721171501 {#12162
      date: 2024-07-17 01:11:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
    +entries: Doctrine\ORM\PersistentCollection {#12171 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
    +posts: Doctrine\ORM\PersistentCollection {#12179 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
    +follows: Doctrine\ORM\PersistentCollection {#12191 …}
    +followers: Doctrine\ORM\PersistentCollection {#12193 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
    +reports: Doctrine\ORM\PersistentCollection {#12203 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
    +violations: Doctrine\ORM\PersistentCollection {#12207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
    +awards: Doctrine\ORM\PersistentCollection {#12211 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
    +categories: Doctrine\ORM\PersistentCollection {#12215 …}
    -id: 43826
    -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
    +apId: "thisisawayoflife@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thisisawayoflife"
    +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thisisawayoflife"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729557748 {#12163
      date: 2024-10-22 02:42:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693513237 {#12164
      date: 2023-08-31 22:20:37.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704095058 {#2030
    date: 2024-01-01 08:44:18.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12238
  +date: DateTimeImmutable @1704095058 {#2030
    date: 2024-01-01 08:44:18.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704095058 {#2030
    date: 2024-01-01 08:44:18.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12292
  +createdAt: DateTimeImmutable @1704095058 {#2030
    date: 2024-01-01 08:44:18.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\Entry {#2032
    +user: Proxies\__CG__\App\Entity\User {#2026
      +avatar: null
      +cover: null
      +email: "thisisawayoflife@lemmy.world"
      +username: "@thisisawayoflife@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721171501 {#12162
        date: 2024-07-17 01:11:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
      +entries: Doctrine\ORM\PersistentCollection {#12171 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
      +posts: Doctrine\ORM\PersistentCollection {#12179 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
      +follows: Doctrine\ORM\PersistentCollection {#12191 …}
      +followers: Doctrine\ORM\PersistentCollection {#12193 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
      +reports: Doctrine\ORM\PersistentCollection {#12203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
      +violations: Doctrine\ORM\PersistentCollection {#12207 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
      +awards: Doctrine\ORM\PersistentCollection {#12211 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
      +categories: Doctrine\ORM\PersistentCollection {#12215 …}
      -id: 43826
      -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
      +apId: "thisisawayoflife@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thisisawayoflife"
      +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thisisawayoflife"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729557748 {#12163
        date: 2024-10-22 02:42:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693513237 {#12164
        date: 2023-08-31 22:20:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-zero-day-security"
    +title: "Nextcloud zero day security"
    +url: null
    +body: """
      What is everyone doing? SELinux? AppArmor? Something else?\n
      \n
      I currently leave my nextcloud exposed to the Internet. It runs in a VM behind an nginx reverse proxy on the VM itself, and then my OPNSense router runs nginx with WAF rules. I enforce 2fa and don’t allow sign-ups.\n
      \n
      My goal is protecting against ransomware and zerodays (as much as possible). I don’t do random clicking on links in emails or anything like that, but I’m not sure how people get hit with ransomware. I keep nextcloud updated (subscribed to RSS update feed) frequently and the VM updates everyday and reboots when necessary. I’m running the latest php-fpm and that just comes from repos so it gets updated too. HTTPS on the lan with certificates maintained by my router, and LE certs for the Internet side.\n
      \n
      Beside hiding this thing behind a VPN (which I’m not prepared to do currently), is there anything else I’m overlooking?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719128798 {#2023
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2024 …}
    +votes: Doctrine\ORM\PersistentCollection {#2018 …}
    +reports: Doctrine\ORM\PersistentCollection {#2011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2021 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2029 …}
    +badges: Doctrine\ORM\PersistentCollection {#2020 …}
    +children: []
    -id: 26426
    -titleTs: "'day':3 'nextcloud':1 'secur':4 'zero':2"
    -bodyTs: "'2fa':44 'allow':48 'anyth':75,161 'apparmor':6 'behind':23,148 'besid':144 'cert':139 'certif':132 'click':69 'come':119 'current':10,158 'els':8,162 'email':73 'enforc':43 'everyday':103 'everyon':3 'expos':14 'feed':97 'fpm':115 'frequent':98 'get':85,124 'goal':53 'hide':145 'hit':86 'https':127 'internet':17,142 'keep':90 'lan':130 'latest':112 'le':138 'leav':11 'like':76 'link':71 'm':80,109,153,164 'maintain':133 'much':61 'necessari':107 'nextcloud':13,91 'nginx':25,38 'opnsens':35 'overlook':165 'peopl':84 'php':114 'php-fpm':113 'possibl':63 'prepar':155 'protect':55 'proxi':27 'random':68 'ransomwar':57,88 'reboot':105 'repo':121 'revers':26 'router':36,136 'rss':95 'rule':41 'run':19,37,110 'selinux':5 'side':143 'sign':50 'sign-up':49 'someth':7 'subscrib':93 'sure':82 'thing':147 'up':51 'updat':92,96,102,125 'vm':22,30,101 'vpn':150 'waf':40 'zeroday':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704181458
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10188042"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095058 {#2030
      date: 2024-01-01 08:44:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12347
  +subject: App\Entity\Entry {#2032
    +user: Proxies\__CG__\App\Entity\User {#2026
      +avatar: null
      +cover: null
      +email: "thisisawayoflife@lemmy.world"
      +username: "@thisisawayoflife@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721171501 {#12162
        date: 2024-07-17 01:11:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
      +entries: Doctrine\ORM\PersistentCollection {#12171 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
      +posts: Doctrine\ORM\PersistentCollection {#12179 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
      +follows: Doctrine\ORM\PersistentCollection {#12191 …}
      +followers: Doctrine\ORM\PersistentCollection {#12193 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
      +reports: Doctrine\ORM\PersistentCollection {#12203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
      +violations: Doctrine\ORM\PersistentCollection {#12207 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
      +awards: Doctrine\ORM\PersistentCollection {#12211 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
      +categories: Doctrine\ORM\PersistentCollection {#12215 …}
      -id: 43826
      -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
      +apId: "thisisawayoflife@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thisisawayoflife"
      +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thisisawayoflife"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729557748 {#12163
        date: 2024-10-22 02:42:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693513237 {#12164
        date: 2023-08-31 22:20:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-zero-day-security"
    +title: "Nextcloud zero day security"
    +url: null
    +body: """
      What is everyone doing? SELinux? AppArmor? Something else?\n
      \n
      I currently leave my nextcloud exposed to the Internet. It runs in a VM behind an nginx reverse proxy on the VM itself, and then my OPNSense router runs nginx with WAF rules. I enforce 2fa and don’t allow sign-ups.\n
      \n
      My goal is protecting against ransomware and zerodays (as much as possible). I don’t do random clicking on links in emails or anything like that, but I’m not sure how people get hit with ransomware. I keep nextcloud updated (subscribed to RSS update feed) frequently and the VM updates everyday and reboots when necessary. I’m running the latest php-fpm and that just comes from repos so it gets updated too. HTTPS on the lan with certificates maintained by my router, and LE certs for the Internet side.\n
      \n
      Beside hiding this thing behind a VPN (which I’m not prepared to do currently), is there anything else I’m overlooking?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719128798 {#2023
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2024 …}
    +votes: Doctrine\ORM\PersistentCollection {#2018 …}
    +reports: Doctrine\ORM\PersistentCollection {#2011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2021 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2029 …}
    +badges: Doctrine\ORM\PersistentCollection {#2020 …}
    +children: []
    -id: 26426
    -titleTs: "'day':3 'nextcloud':1 'secur':4 'zero':2"
    -bodyTs: "'2fa':44 'allow':48 'anyth':75,161 'apparmor':6 'behind':23,148 'besid':144 'cert':139 'certif':132 'click':69 'come':119 'current':10,158 'els':8,162 'email':73 'enforc':43 'everyday':103 'everyon':3 'expos':14 'feed':97 'fpm':115 'frequent':98 'get':85,124 'goal':53 'hide':145 'hit':86 'https':127 'internet':17,142 'keep':90 'lan':130 'latest':112 'le':138 'leav':11 'like':76 'link':71 'm':80,109,153,164 'maintain':133 'much':61 'necessari':107 'nextcloud':13,91 'nginx':25,38 'opnsens':35 'overlook':165 'peopl':84 'php':114 'php-fpm':113 'possibl':63 'prepar':155 'protect':55 'proxi':27 'random':68 'ransomwar':57,88 'reboot':105 'repo':121 'revers':26 'router':36,136 'rss':95 'rule':41 'run':19,37,110 'selinux':5 'side':143 'sign':50 'sign-up':49 'someth':7 'subscrib':93 'sure':82 'thing':147 'up':51 'updat':92,96,102,125 'vm':22,30,101 'vpn':150 'waf':40 'zeroday':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704181458
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10188042"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095058 {#2030
      date: 2024-01-01 08:44:18.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\Entry {#2032
    +user: Proxies\__CG__\App\Entity\User {#2026
      +avatar: null
      +cover: null
      +email: "thisisawayoflife@lemmy.world"
      +username: "@thisisawayoflife@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721171501 {#12162
        date: 2024-07-17 01:11:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
      +entries: Doctrine\ORM\PersistentCollection {#12171 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
      +posts: Doctrine\ORM\PersistentCollection {#12179 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
      +follows: Doctrine\ORM\PersistentCollection {#12191 …}
      +followers: Doctrine\ORM\PersistentCollection {#12193 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
      +reports: Doctrine\ORM\PersistentCollection {#12203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
      +violations: Doctrine\ORM\PersistentCollection {#12207 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
      +awards: Doctrine\ORM\PersistentCollection {#12211 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
      +categories: Doctrine\ORM\PersistentCollection {#12215 …}
      -id: 43826
      -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
      +apId: "thisisawayoflife@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thisisawayoflife"
      +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thisisawayoflife"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729557748 {#12163
        date: 2024-10-22 02:42:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693513237 {#12164
        date: 2023-08-31 22:20:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-zero-day-security"
    +title: "Nextcloud zero day security"
    +url: null
    +body: """
      What is everyone doing? SELinux? AppArmor? Something else?\n
      \n
      I currently leave my nextcloud exposed to the Internet. It runs in a VM behind an nginx reverse proxy on the VM itself, and then my OPNSense router runs nginx with WAF rules. I enforce 2fa and don’t allow sign-ups.\n
      \n
      My goal is protecting against ransomware and zerodays (as much as possible). I don’t do random clicking on links in emails or anything like that, but I’m not sure how people get hit with ransomware. I keep nextcloud updated (subscribed to RSS update feed) frequently and the VM updates everyday and reboots when necessary. I’m running the latest php-fpm and that just comes from repos so it gets updated too. HTTPS on the lan with certificates maintained by my router, and LE certs for the Internet side.\n
      \n
      Beside hiding this thing behind a VPN (which I’m not prepared to do currently), is there anything else I’m overlooking?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719128798 {#2023
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2024 …}
    +votes: Doctrine\ORM\PersistentCollection {#2018 …}
    +reports: Doctrine\ORM\PersistentCollection {#2011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2021 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2029 …}
    +badges: Doctrine\ORM\PersistentCollection {#2020 …}
    +children: []
    -id: 26426
    -titleTs: "'day':3 'nextcloud':1 'secur':4 'zero':2"
    -bodyTs: "'2fa':44 'allow':48 'anyth':75,161 'apparmor':6 'behind':23,148 'besid':144 'cert':139 'certif':132 'click':69 'come':119 'current':10,158 'els':8,162 'email':73 'enforc':43 'everyday':103 'everyon':3 'expos':14 'feed':97 'fpm':115 'frequent':98 'get':85,124 'goal':53 'hide':145 'hit':86 'https':127 'internet':17,142 'keep':90 'lan':130 'latest':112 'le':138 'leav':11 'like':76 'link':71 'm':80,109,153,164 'maintain':133 'much':61 'necessari':107 'nextcloud':13,91 'nginx':25,38 'opnsens':35 'overlook':165 'peopl':84 'php':114 'php-fpm':113 'possibl':63 'prepar':155 'protect':55 'proxi':27 'random':68 'ransomwar':57,88 'reboot':105 'repo':121 'revers':26 'router':36,136 'rss':95 'rule':41 'run':19,37,110 'selinux':5 'side':143 'sign':50 'sign-up':49 'someth':7 'subscrib':93 'sure':82 'thing':147 'up':51 'updat':92,96,102,125 'vm':22,30,101 'vpn':150 'waf':40 'zeroday':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704181458
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10188042"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095058 {#2030
      date: 2024-01-01 08:44:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12404
  +formDest: "entry"
  +subject: App\Entity\Entry {#2032
    +user: Proxies\__CG__\App\Entity\User {#2026
      +avatar: null
      +cover: null
      +email: "thisisawayoflife@lemmy.world"
      +username: "@thisisawayoflife@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1721171501 {#12162
        date: 2024-07-17 01:11:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12165 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12167 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12169 …}
      +entries: Doctrine\ORM\PersistentCollection {#12171 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12173 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12175 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12177 …}
      +posts: Doctrine\ORM\PersistentCollection {#12179 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12181 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12183 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12185 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12187 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12189 …}
      +follows: Doctrine\ORM\PersistentCollection {#12191 …}
      +followers: Doctrine\ORM\PersistentCollection {#12193 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12195 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12197 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12199 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12201 …}
      +reports: Doctrine\ORM\PersistentCollection {#12203 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12205 …}
      +violations: Doctrine\ORM\PersistentCollection {#12207 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12209 …}
      +awards: Doctrine\ORM\PersistentCollection {#12211 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12213 …}
      +categories: Doctrine\ORM\PersistentCollection {#12215 …}
      -id: 43826
      -password: "$2y$13$sHoFdF4tkmkw7vY8SFok4elpLC5f5K1jMztWUA4IzBildRYrCLnQe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12217 …}
      +apId: "thisisawayoflife@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thisisawayoflife"
      +apPublicUrl: "https://lemmy.world/u/thisisawayoflife"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thisisawayoflife"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729557748 {#12163
        date: 2024-10-22 02:42:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693513237 {#12164
        date: 2023-08-31 22:20:37.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Nextcloud-zero-day-security"
    +title: "Nextcloud zero day security"
    +url: null
    +body: """
      What is everyone doing? SELinux? AppArmor? Something else?\n
      \n
      I currently leave my nextcloud exposed to the Internet. It runs in a VM behind an nginx reverse proxy on the VM itself, and then my OPNSense router runs nginx with WAF rules. I enforce 2fa and don’t allow sign-ups.\n
      \n
      My goal is protecting against ransomware and zerodays (as much as possible). I don’t do random clicking on links in emails or anything like that, but I’m not sure how people get hit with ransomware. I keep nextcloud updated (subscribed to RSS update feed) frequently and the VM updates everyday and reboots when necessary. I’m running the latest php-fpm and that just comes from repos so it gets updated too. HTTPS on the lan with certificates maintained by my router, and LE certs for the Internet side.\n
      \n
      Beside hiding this thing behind a VPN (which I’m not prepared to do currently), is there anything else I’m overlooking?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 28
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719128798 {#2023
      date: 2024-06-23 09:46:38.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2024 …}
    +votes: Doctrine\ORM\PersistentCollection {#2018 …}
    +reports: Doctrine\ORM\PersistentCollection {#2011 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2021 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2029 …}
    +badges: Doctrine\ORM\PersistentCollection {#2020 …}
    +children: []
    -id: 26426
    -titleTs: "'day':3 'nextcloud':1 'secur':4 'zero':2"
    -bodyTs: "'2fa':44 'allow':48 'anyth':75,161 'apparmor':6 'behind':23,148 'besid':144 'cert':139 'certif':132 'click':69 'come':119 'current':10,158 'els':8,162 'email':73 'enforc':43 'everyday':103 'everyon':3 'expos':14 'feed':97 'fpm':115 'frequent':98 'get':85,124 'goal':53 'hide':145 'hit':86 'https':127 'internet':17,142 'keep':90 'lan':130 'latest':112 'le':138 'leav':11 'like':76 'link':71 'm':80,109,153,164 'maintain':133 'much':61 'necessari':107 'nextcloud':13,91 'nginx':25,38 'opnsens':35 'overlook':165 'peopl':84 'php':114 'php-fpm':113 'possibl':63 'prepar':155 'protect':55 'proxi':27 'random':68 'ransomwar':57,88 'reboot':105 'repo':121 'revers':26 'router':36,136 'rss':95 'rule':41 'run':19,37,110 'selinux':5 'side':143 'sign':50 'sign-up':49 'someth':7 'subscrib':93 'sure':82 'thing':147 'up':51 'updat':92,96,102,125 'vm':22,30,101 'vpn':150 'waf':40 'zeroday':59"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704181458
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10188042"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095058 {#2030
      date: 2024-01-01 08:44:18.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 6.12 ms
Input props
[
  "entry" => App\Entity\Entry {#2031
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2027
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2036 …}
    +votes: Doctrine\ORM\PersistentCollection {#2144 …}
    +reports: Doctrine\ORM\PersistentCollection {#2061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2076 …}
    +badges: Doctrine\ORM\PersistentCollection {#2083 …}
    +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 {#2035
      date: 2024-01-28 17:38:15.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#12653
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2031
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2027
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2036 …}
    +votes: Doctrine\ORM\PersistentCollection {#2144 …}
    +reports: Doctrine\ORM\PersistentCollection {#2061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2076 …}
    +badges: Doctrine\ORM\PersistentCollection {#2083 …}
    +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 {#2035
      date: 2024-01-28 17:38:15.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1666
    +avatar: null
    +cover: null
    +email: "hperrin@lemmy.world"
    +username: "@hperrin@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I’m Hunter Perrin. I’m a software engineer.\n
      \n
      I wrote an email service: [port87.com](https://port87.com)\n
      \n
      I write free software: [github.com/sciactive](https://github.com/sciactive)
      """
    +lastActive: DateTime @1729512945 {#4718
      date: 2024-10-21 14:15:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
    +entries: Doctrine\ORM\PersistentCollection {#4727 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
    +posts: Doctrine\ORM\PersistentCollection {#4735 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
    +follows: Doctrine\ORM\PersistentCollection {#4747 …}
    +followers: Doctrine\ORM\PersistentCollection {#4749 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
    +reports: Doctrine\ORM\PersistentCollection {#4759 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
    +violations: Doctrine\ORM\PersistentCollection {#4763 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
    +awards: Doctrine\ORM\PersistentCollection {#4767 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
    +categories: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 48701
    -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
    +apId: "hperrin@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hperrin"
    +apPublicUrl: "https://lemmy.world/u/hperrin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hperrin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728866633 {#4719
      date: 2024-10-14 02:43:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696436904 {#4720
      date: 2023-10-04 18:28:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12732
  +user: Proxies\__CG__\App\Entity\User {#1666
    +avatar: null
    +cover: null
    +email: "hperrin@lemmy.world"
    +username: "@hperrin@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I’m Hunter Perrin. I’m a software engineer.\n
      \n
      I wrote an email service: [port87.com](https://port87.com)\n
      \n
      I write free software: [github.com/sciactive](https://github.com/sciactive)
      """
    +lastActive: DateTime @1729512945 {#4718
      date: 2024-10-21 14:15:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
    +entries: Doctrine\ORM\PersistentCollection {#4727 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
    +posts: Doctrine\ORM\PersistentCollection {#4735 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
    +follows: Doctrine\ORM\PersistentCollection {#4747 …}
    +followers: Doctrine\ORM\PersistentCollection {#4749 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
    +reports: Doctrine\ORM\PersistentCollection {#4759 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
    +violations: Doctrine\ORM\PersistentCollection {#4763 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
    +awards: Doctrine\ORM\PersistentCollection {#4767 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
    +categories: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 48701
    -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
    +apId: "hperrin@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hperrin"
    +apPublicUrl: "https://lemmy.world/u/hperrin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hperrin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728866633 {#4719
      date: 2024-10-14 02:43:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696436904 {#4720
      date: 2023-10-04 18:28:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706459895 {#2035
    date: 2024-01-28 17:38:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12787
  +date: DateTimeImmutable @1706459895 {#2035
    date: 2024-01-28 17:38:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706459895 {#2035
    date: 2024-01-28 17:38:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12841
  +createdAt: DateTimeImmutable @1706459895 {#2035
    date: 2024-01-28 17:38:15.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 1.50 ms
Input props
[
  "subject" => App\Entity\Entry {#2031
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2027
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2036 …}
    +votes: Doctrine\ORM\PersistentCollection {#2144 …}
    +reports: Doctrine\ORM\PersistentCollection {#2061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2076 …}
    +badges: Doctrine\ORM\PersistentCollection {#2083 …}
    +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 {#2035
      date: 2024-01-28 17:38:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12896
  +subject: App\Entity\Entry {#2031
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2027
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2036 …}
    +votes: Doctrine\ORM\PersistentCollection {#2144 …}
    +reports: Doctrine\ORM\PersistentCollection {#2061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2076 …}
    +badges: Doctrine\ORM\PersistentCollection {#2083 …}
    +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 {#2035
      date: 2024-01-28 17:38:15.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\Entry {#2031
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2027
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2036 …}
    +votes: Doctrine\ORM\PersistentCollection {#2144 …}
    +reports: Doctrine\ORM\PersistentCollection {#2061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2076 …}
    +badges: Doctrine\ORM\PersistentCollection {#2083 …}
    +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 {#2035
      date: 2024-01-28 17:38:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12953
  +formDest: "entry"
  +subject: App\Entity\Entry {#2031
    +user: Proxies\__CG__\App\Entity\User {#1666
      +avatar: null
      +cover: null
      +email: "hperrin@lemmy.world"
      +username: "@hperrin@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I’m Hunter Perrin. I’m a software engineer.\n
        \n
        I wrote an email service: [port87.com](https://port87.com)\n
        \n
        I write free software: [github.com/sciactive](https://github.com/sciactive)
        """
      +lastActive: DateTime @1729512945 {#4718
        date: 2024-10-21 14:15:45.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4721 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4723 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4725 …}
      +entries: Doctrine\ORM\PersistentCollection {#4727 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4729 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4731 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4733 …}
      +posts: Doctrine\ORM\PersistentCollection {#4735 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4737 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4739 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4741 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4743 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4745 …}
      +follows: Doctrine\ORM\PersistentCollection {#4747 …}
      +followers: Doctrine\ORM\PersistentCollection {#4749 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4751 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4753 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4755 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4757 …}
      +reports: Doctrine\ORM\PersistentCollection {#4759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4761 …}
      +violations: Doctrine\ORM\PersistentCollection {#4763 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4765 …}
      +awards: Doctrine\ORM\PersistentCollection {#4767 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4769 …}
      +categories: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 48701
      -password: "$2y$13$J7GzidwVtMbHVqosOrAZDuX7bYyHtdBbz51zlX4gNQ.aLJhj72Nfa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4773 …}
      +apId: "hperrin@lemmy.world"
      +apProfileId: "https://lemmy.world/u/hperrin"
      +apPublicUrl: "https://lemmy.world/u/hperrin"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "hperrin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728866633 {#4719
        date: 2024-10-14 02:43:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696436904 {#4720
        date: 2023-10-04 18:28:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2027
      date: 2024-10-20 15:37:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2036 …}
    +votes: Doctrine\ORM\PersistentCollection {#2144 …}
    +reports: Doctrine\ORM\PersistentCollection {#2061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2084 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2076 …}
    +badges: Doctrine\ORM\PersistentCollection {#2083 …}
    +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 {#2035
      date: 2024-01-28 17:38:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 13.47 ms
Input props
[
  "entry" => App\Entity\Entry {#2081
    +user: Proxies\__CG__\App\Entity\User {#2077
      +avatar: null
      +cover: null
      +email: "Prizephitah@feddit.nu"
      +username: "@Prizephitah@feddit.nu"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712126617 {#13319
        date: 2024-04-03 08:43: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 {#13324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
      +entries: Doctrine\ORM\PersistentCollection {#13331 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
      +posts: Doctrine\ORM\PersistentCollection {#13339 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
      +follows: Doctrine\ORM\PersistentCollection {#13351 …}
      +followers: Doctrine\ORM\PersistentCollection {#13353 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
      +reports: Doctrine\ORM\PersistentCollection {#13363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
      +violations: Doctrine\ORM\PersistentCollection {#13367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
      +awards: Doctrine\ORM\PersistentCollection {#13371 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
      +categories: Doctrine\ORM\PersistentCollection {#13375 …}
      -id: 73111
      -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
      +apId: "Prizephitah@feddit.nu"
      +apProfileId: "https://feddit.nu/u/Prizephitah"
      +apPublicUrl: "https://feddit.nu/u/Prizephitah"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nu/inbox"
      +apDomain: "feddit.nu"
      +apPreferredUsername: "Prizephitah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705236918 {#13316
        date: 2024-01-14 13:55:18.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699443900 {#13318
        date: 2023-11-08 12:45:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2098 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2085
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2063 …}
    +votes: Doctrine\ORM\PersistentCollection {#2064 …}
    +reports: Doctrine\ORM\PersistentCollection {#2088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: []
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2096
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2062
      date: 2024-01-03 19:19:36.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#13202
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2081
    +user: Proxies\__CG__\App\Entity\User {#2077
      +avatar: null
      +cover: null
      +email: "Prizephitah@feddit.nu"
      +username: "@Prizephitah@feddit.nu"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712126617 {#13319
        date: 2024-04-03 08:43: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 {#13324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
      +entries: Doctrine\ORM\PersistentCollection {#13331 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
      +posts: Doctrine\ORM\PersistentCollection {#13339 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
      +follows: Doctrine\ORM\PersistentCollection {#13351 …}
      +followers: Doctrine\ORM\PersistentCollection {#13353 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
      +reports: Doctrine\ORM\PersistentCollection {#13363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
      +violations: Doctrine\ORM\PersistentCollection {#13367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
      +awards: Doctrine\ORM\PersistentCollection {#13371 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
      +categories: Doctrine\ORM\PersistentCollection {#13375 …}
      -id: 73111
      -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
      +apId: "Prizephitah@feddit.nu"
      +apProfileId: "https://feddit.nu/u/Prizephitah"
      +apPublicUrl: "https://feddit.nu/u/Prizephitah"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nu/inbox"
      +apDomain: "feddit.nu"
      +apPreferredUsername: "Prizephitah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705236918 {#13316
        date: 2024-01-14 13:55:18.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699443900 {#13318
        date: 2023-11-08 12:45:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2098 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2085
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2063 …}
    +votes: Doctrine\ORM\PersistentCollection {#2064 …}
    +reports: Doctrine\ORM\PersistentCollection {#2088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: []
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2096
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2062
      date: 2024-01-03 19:19:36.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 4.77 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2077
    +avatar: null
    +cover: null
    +email: "Prizephitah@feddit.nu"
    +username: "@Prizephitah@feddit.nu"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712126617 {#13319
      date: 2024-04-03 08:43: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 {#13324 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
    +entries: Doctrine\ORM\PersistentCollection {#13331 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
    +posts: Doctrine\ORM\PersistentCollection {#13339 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
    +follows: Doctrine\ORM\PersistentCollection {#13351 …}
    +followers: Doctrine\ORM\PersistentCollection {#13353 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
    +reports: Doctrine\ORM\PersistentCollection {#13363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
    +violations: Doctrine\ORM\PersistentCollection {#13367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
    +awards: Doctrine\ORM\PersistentCollection {#13371 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
    +categories: Doctrine\ORM\PersistentCollection {#13375 …}
    -id: 73111
    -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
    +apId: "Prizephitah@feddit.nu"
    +apProfileId: "https://feddit.nu/u/Prizephitah"
    +apPublicUrl: "https://feddit.nu/u/Prizephitah"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nu/inbox"
    +apDomain: "feddit.nu"
    +apPreferredUsername: "Prizephitah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705236918 {#13316
      date: 2024-01-14 13:55:18.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699443900 {#13318
      date: 2023-11-08 12:45:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13279
  +user: Proxies\__CG__\App\Entity\User {#2077
    +avatar: null
    +cover: null
    +email: "Prizephitah@feddit.nu"
    +username: "@Prizephitah@feddit.nu"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1712126617 {#13319
      date: 2024-04-03 08:43: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 {#13324 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
    +entries: Doctrine\ORM\PersistentCollection {#13331 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
    +posts: Doctrine\ORM\PersistentCollection {#13339 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
    +follows: Doctrine\ORM\PersistentCollection {#13351 …}
    +followers: Doctrine\ORM\PersistentCollection {#13353 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
    +reports: Doctrine\ORM\PersistentCollection {#13363 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
    +violations: Doctrine\ORM\PersistentCollection {#13367 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
    +awards: Doctrine\ORM\PersistentCollection {#13371 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
    +categories: Doctrine\ORM\PersistentCollection {#13375 …}
    -id: 73111
    -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
    +apId: "Prizephitah@feddit.nu"
    +apProfileId: "https://feddit.nu/u/Prizephitah"
    +apPublicUrl: "https://feddit.nu/u/Prizephitah"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nu/inbox"
    +apDomain: "feddit.nu"
    +apPreferredUsername: "Prizephitah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705236918 {#13316
      date: 2024-01-14 13:55:18.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699443900 {#13318
      date: 2023-11-08 12:45:00.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704305976 {#2062
    date: 2024-01-03 19:19:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13397
  +date: DateTimeImmutable @1704305976 {#2062
    date: 2024-01-03 19:19:36.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704305976 {#2062
    date: 2024-01-03 19:19:36.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1711319486 {#2096
    date: 2024-03-24 23:31:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13451
  +createdAt: DateTimeImmutable @1704305976 {#2062
    date: 2024-01-03 19:19:36.0 +01:00
  }
  +editedAt: DateTimeImmutable @1711319486 {#2096
    date: 2024-03-24 23:31:26.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\Entry {#2081
    +user: Proxies\__CG__\App\Entity\User {#2077
      +avatar: null
      +cover: null
      +email: "Prizephitah@feddit.nu"
      +username: "@Prizephitah@feddit.nu"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712126617 {#13319
        date: 2024-04-03 08:43: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 {#13324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
      +entries: Doctrine\ORM\PersistentCollection {#13331 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
      +posts: Doctrine\ORM\PersistentCollection {#13339 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
      +follows: Doctrine\ORM\PersistentCollection {#13351 …}
      +followers: Doctrine\ORM\PersistentCollection {#13353 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
      +reports: Doctrine\ORM\PersistentCollection {#13363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
      +violations: Doctrine\ORM\PersistentCollection {#13367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
      +awards: Doctrine\ORM\PersistentCollection {#13371 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
      +categories: Doctrine\ORM\PersistentCollection {#13375 …}
      -id: 73111
      -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
      +apId: "Prizephitah@feddit.nu"
      +apProfileId: "https://feddit.nu/u/Prizephitah"
      +apPublicUrl: "https://feddit.nu/u/Prizephitah"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nu/inbox"
      +apDomain: "feddit.nu"
      +apPreferredUsername: "Prizephitah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705236918 {#13316
        date: 2024-01-14 13:55:18.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699443900 {#13318
        date: 2023-11-08 12:45:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2098 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2085
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2063 …}
    +votes: Doctrine\ORM\PersistentCollection {#2064 …}
    +reports: Doctrine\ORM\PersistentCollection {#2088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: []
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2096
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2062
      date: 2024-01-03 19:19:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13506
  +subject: App\Entity\Entry {#2081
    +user: Proxies\__CG__\App\Entity\User {#2077
      +avatar: null
      +cover: null
      +email: "Prizephitah@feddit.nu"
      +username: "@Prizephitah@feddit.nu"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712126617 {#13319
        date: 2024-04-03 08:43: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 {#13324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
      +entries: Doctrine\ORM\PersistentCollection {#13331 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
      +posts: Doctrine\ORM\PersistentCollection {#13339 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
      +follows: Doctrine\ORM\PersistentCollection {#13351 …}
      +followers: Doctrine\ORM\PersistentCollection {#13353 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
      +reports: Doctrine\ORM\PersistentCollection {#13363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
      +violations: Doctrine\ORM\PersistentCollection {#13367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
      +awards: Doctrine\ORM\PersistentCollection {#13371 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
      +categories: Doctrine\ORM\PersistentCollection {#13375 …}
      -id: 73111
      -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
      +apId: "Prizephitah@feddit.nu"
      +apProfileId: "https://feddit.nu/u/Prizephitah"
      +apPublicUrl: "https://feddit.nu/u/Prizephitah"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nu/inbox"
      +apDomain: "feddit.nu"
      +apPreferredUsername: "Prizephitah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705236918 {#13316
        date: 2024-01-14 13:55:18.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699443900 {#13318
        date: 2023-11-08 12:45:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2098 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2085
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2063 …}
    +votes: Doctrine\ORM\PersistentCollection {#2064 …}
    +reports: Doctrine\ORM\PersistentCollection {#2088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: []
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2096
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2062
      date: 2024-01-03 19:19:36.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\Entry {#2081
    +user: Proxies\__CG__\App\Entity\User {#2077
      +avatar: null
      +cover: null
      +email: "Prizephitah@feddit.nu"
      +username: "@Prizephitah@feddit.nu"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712126617 {#13319
        date: 2024-04-03 08:43: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 {#13324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
      +entries: Doctrine\ORM\PersistentCollection {#13331 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
      +posts: Doctrine\ORM\PersistentCollection {#13339 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
      +follows: Doctrine\ORM\PersistentCollection {#13351 …}
      +followers: Doctrine\ORM\PersistentCollection {#13353 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
      +reports: Doctrine\ORM\PersistentCollection {#13363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
      +violations: Doctrine\ORM\PersistentCollection {#13367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
      +awards: Doctrine\ORM\PersistentCollection {#13371 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
      +categories: Doctrine\ORM\PersistentCollection {#13375 …}
      -id: 73111
      -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
      +apId: "Prizephitah@feddit.nu"
      +apProfileId: "https://feddit.nu/u/Prizephitah"
      +apPublicUrl: "https://feddit.nu/u/Prizephitah"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nu/inbox"
      +apDomain: "feddit.nu"
      +apPreferredUsername: "Prizephitah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705236918 {#13316
        date: 2024-01-14 13:55:18.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699443900 {#13318
        date: 2023-11-08 12:45:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2098 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2085
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2063 …}
    +votes: Doctrine\ORM\PersistentCollection {#2064 …}
    +reports: Doctrine\ORM\PersistentCollection {#2088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: []
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2096
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2062
      date: 2024-01-03 19:19:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13573
  +formDest: "entry"
  +subject: App\Entity\Entry {#2081
    +user: Proxies\__CG__\App\Entity\User {#2077
      +avatar: null
      +cover: null
      +email: "Prizephitah@feddit.nu"
      +username: "@Prizephitah@feddit.nu"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1712126617 {#13319
        date: 2024-04-03 08:43: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 {#13324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13327 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13329 …}
      +entries: Doctrine\ORM\PersistentCollection {#13331 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13333 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13335 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13337 …}
      +posts: Doctrine\ORM\PersistentCollection {#13339 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13341 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13343 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13345 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13347 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13349 …}
      +follows: Doctrine\ORM\PersistentCollection {#13351 …}
      +followers: Doctrine\ORM\PersistentCollection {#13353 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13355 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13357 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13359 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13361 …}
      +reports: Doctrine\ORM\PersistentCollection {#13363 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13365 …}
      +violations: Doctrine\ORM\PersistentCollection {#13367 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13369 …}
      +awards: Doctrine\ORM\PersistentCollection {#13371 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13373 …}
      +categories: Doctrine\ORM\PersistentCollection {#13375 …}
      -id: 73111
      -password: "$2y$13$yysRxmV9HCdcZikNq8Iu6elRsnTN7DzeX3f9G/.nfeyJqNYekM8WS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13377 …}
      +apId: "Prizephitah@feddit.nu"
      +apProfileId: "https://feddit.nu/u/Prizephitah"
      +apPublicUrl: "https://feddit.nu/u/Prizephitah"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nu/inbox"
      +apDomain: "feddit.nu"
      +apPreferredUsername: "Prizephitah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705236918 {#13316
        date: 2024-01-14 13:55:18.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699443900 {#13318
        date: 2023-11-08 12:45:00.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2098 …}
    +slug: "PiKVM-Build-and-Deploy"
    +title: "PiKVM Build and Deploy"
    +url: "https://feddit.nu/pictrs/image/7e4be15f-4896-4ed3-852c-3318a98538a6.jpeg"
    +body: """
      Built a nice little PiKVM and deployed it in my NAS. The NAS is heavy and placed in a dark half-height place under the stairs so it’s awkward when things go wrong and you need hardware access.\n
      \n
      ![The built KVM](https://feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)\n
      \n
      For those that don’t know what PiKVM is: [pikvm.org](https://pikvm.org/)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 147
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1712126617 {#2085
      date: 2024-04-03 08:43:37.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2063 …}
    +votes: Doctrine\ORM\PersistentCollection {#2064 …}
    +reports: Doctrine\ORM\PersistentCollection {#2088 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2087 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2086 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: []
    -id: 26983
    -titleTs: "'build':2 'deploy':4 'pikvm':1"
    -bodyTs: "'/)':59 '/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':46 'access':40 'awkward':31 'built':1,42 'dark':20 'deploy':7 'feddit.nu':45 'feddit.nu/pictrs/image/6698669b-e315-44f7-9182-8c32f48bf12a.jpeg)':44 'go':34 'half':22 'half-height':21 'hardwar':39 'heavi':15 'height':23 'know':52 'kvm':43 'littl':4 'nas':11,13 'need':38 'nice':3 'pikvm':5,54 'pikvm.org':56,58 'pikvm.org/)':57 'place':17,24 'stair':27 'thing':33 'wrong':35"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704392376
    +visibility: "visible             "
    +apId: "https://feddit.nu/post/2451536"
    +editedAt: DateTimeImmutable @1711319486 {#2096
      date: 2024-03-24 23:31:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704305976 {#2062
      date: 2024-01-03 19:19:36.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 7.17 ms
Input props
[
  "entry" => App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#2133
      +avatar: null
      +cover: null
      +email: "Waluigis_Talking_Buttplug@lemmy.world"
      +username: "@Waluigis_Talking_Buttplug@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727333421 {#13934
        date: 2024-09-26 08:50: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
      +entries: Doctrine\ORM\PersistentCollection {#13943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
      +posts: Doctrine\ORM\PersistentCollection {#13951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
      +follows: Doctrine\ORM\PersistentCollection {#13963 …}
      +followers: Doctrine\ORM\PersistentCollection {#13965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
      +reports: Doctrine\ORM\PersistentCollection {#13975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
      +violations: Doctrine\ORM\PersistentCollection {#13979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
      +awards: Doctrine\ORM\PersistentCollection {#13983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
      +categories: Doctrine\ORM\PersistentCollection {#13987 …}
      -id: 52624
      -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
      +apId: "Waluigis_Talking_Buttplug@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Waluigis_Talking_Buttplug"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729072132 {#13935
        date: 2024-10-16 11:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696680313 {#13936
        date: 2023-10-07 14:05:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "File-size-preference-for-Radarr"
    +title: "File size preference for Radarr?"
    +url: null
    +body: """
      I only download 1080p unless it’s something like LOTR that I’ll splurge on space for. A comedy doesn’t need spectacular visual fidelity.\n
      \n
      Just downloaded a 44gb file for a 1080p version of Forest Gump, and I’m just kinda not interested in filling my hard drives with excessive file sizes. Noticed that some other films are 20gb and 13gb, etc, still way too big for what they are.\n
      \n
      Any way to maybe have radarr have a file size preference? Like, for 1080p I don’t need it to be any bigger than 3gb, and most movies can be 1.5gb and be fine\n
      \n
      Edit: I have to say, I asked a beginner/basic question and no one here has tried to belittle me, or come at me with hostility, I’ve only gotten helpful advice. Thank you all!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 92
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710823124 {#2094
      date: 2024-03-19 05:38:44.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2129 …}
    +votes: Doctrine\ORM\PersistentCollection {#2132 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2348 …}
    +badges: Doctrine\ORM\PersistentCollection {#2351 …}
    +children: []
    -id: 25830
    -titleTs: "'file':1 'prefer':3 'radarr':5 'size':2"
    -bodyTs: "'1.5':102 '1080p':4,33,85 '13gb':62 '20gb':60 '3gb':96 '44gb':29 'advic':137 'ask':113 'beginner/basic':115 'belittl':124 'big':67 'bigger':94 'come':127 'comedi':19 'doesn':20 'download':3,27 'drive':49 'edit':107 'etc':63 'excess':51 'fidel':25 'file':30,52,80 'fill':46 'film':58 'fine':106 'forest':36 'gb':103 'gotten':135 'gump':37 'hard':48 'help':136 'hostil':131 'interest':44 'kinda':42 'like':9,83 'll':13 'lotr':10 'm':40 'mayb':75 'movi':99 'need':22,89 'notic':54 'one':119 'prefer':82 'question':116 'radarr':77 'say':111 'size':53,81 'someth':8 'space':16 'spectacular':23 'splurg':14 'still':64 'thank':138 'tri':122 'unless':5 've':133 'version':34 'visual':24 'way':65,73"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704024713
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10124813"
    +editedAt: DateTimeImmutable @1709567087 {#2241
      date: 2024-03-04 16:44:47.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703938313 {#2140
      date: 2023-12-30 13:11:53.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#13822
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#2133
      +avatar: null
      +cover: null
      +email: "Waluigis_Talking_Buttplug@lemmy.world"
      +username: "@Waluigis_Talking_Buttplug@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727333421 {#13934
        date: 2024-09-26 08:50: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
      +entries: Doctrine\ORM\PersistentCollection {#13943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
      +posts: Doctrine\ORM\PersistentCollection {#13951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
      +follows: Doctrine\ORM\PersistentCollection {#13963 …}
      +followers: Doctrine\ORM\PersistentCollection {#13965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
      +reports: Doctrine\ORM\PersistentCollection {#13975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
      +violations: Doctrine\ORM\PersistentCollection {#13979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
      +awards: Doctrine\ORM\PersistentCollection {#13983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
      +categories: Doctrine\ORM\PersistentCollection {#13987 …}
      -id: 52624
      -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
      +apId: "Waluigis_Talking_Buttplug@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Waluigis_Talking_Buttplug"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729072132 {#13935
        date: 2024-10-16 11:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696680313 {#13936
        date: 2023-10-07 14:05:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "File-size-preference-for-Radarr"
    +title: "File size preference for Radarr?"
    +url: null
    +body: """
      I only download 1080p unless it’s something like LOTR that I’ll splurge on space for. A comedy doesn’t need spectacular visual fidelity.\n
      \n
      Just downloaded a 44gb file for a 1080p version of Forest Gump, and I’m just kinda not interested in filling my hard drives with excessive file sizes. Noticed that some other films are 20gb and 13gb, etc, still way too big for what they are.\n
      \n
      Any way to maybe have radarr have a file size preference? Like, for 1080p I don’t need it to be any bigger than 3gb, and most movies can be 1.5gb and be fine\n
      \n
      Edit: I have to say, I asked a beginner/basic question and no one here has tried to belittle me, or come at me with hostility, I’ve only gotten helpful advice. Thank you all!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 92
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710823124 {#2094
      date: 2024-03-19 05:38:44.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2129 …}
    +votes: Doctrine\ORM\PersistentCollection {#2132 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2348 …}
    +badges: Doctrine\ORM\PersistentCollection {#2351 …}
    +children: []
    -id: 25830
    -titleTs: "'file':1 'prefer':3 'radarr':5 'size':2"
    -bodyTs: "'1.5':102 '1080p':4,33,85 '13gb':62 '20gb':60 '3gb':96 '44gb':29 'advic':137 'ask':113 'beginner/basic':115 'belittl':124 'big':67 'bigger':94 'come':127 'comedi':19 'doesn':20 'download':3,27 'drive':49 'edit':107 'etc':63 'excess':51 'fidel':25 'file':30,52,80 'fill':46 'film':58 'fine':106 'forest':36 'gb':103 'gotten':135 'gump':37 'hard':48 'help':136 'hostil':131 'interest':44 'kinda':42 'like':9,83 'll':13 'lotr':10 'm':40 'mayb':75 'movi':99 'need':22,89 'notic':54 'one':119 'prefer':82 'question':116 'radarr':77 'say':111 'size':53,81 'someth':8 'space':16 'spectacular':23 'splurg':14 'still':64 'thank':138 'tri':122 'unless':5 've':133 'version':34 'visual':24 'way':65,73"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704024713
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10124813"
    +editedAt: DateTimeImmutable @1709567087 {#2241
      date: 2024-03-04 16:44:47.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703938313 {#2140
      date: 2023-12-30 13:11:53.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.51 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2133
    +avatar: null
    +cover: null
    +email: "Waluigis_Talking_Buttplug@lemmy.world"
    +username: "@Waluigis_Talking_Buttplug@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727333421 {#13934
      date: 2024-09-26 08:50: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
    +entries: Doctrine\ORM\PersistentCollection {#13943 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
    +posts: Doctrine\ORM\PersistentCollection {#13951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
    +follows: Doctrine\ORM\PersistentCollection {#13963 …}
    +followers: Doctrine\ORM\PersistentCollection {#13965 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
    +reports: Doctrine\ORM\PersistentCollection {#13975 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
    +violations: Doctrine\ORM\PersistentCollection {#13979 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
    +awards: Doctrine\ORM\PersistentCollection {#13983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
    +categories: Doctrine\ORM\PersistentCollection {#13987 …}
    -id: 52624
    -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
    +apId: "Waluigis_Talking_Buttplug@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
    +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Waluigis_Talking_Buttplug"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729072132 {#13935
      date: 2024-10-16 11:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696680313 {#13936
      date: 2023-10-07 14:05:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13897
  +user: Proxies\__CG__\App\Entity\User {#2133
    +avatar: null
    +cover: null
    +email: "Waluigis_Talking_Buttplug@lemmy.world"
    +username: "@Waluigis_Talking_Buttplug@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727333421 {#13934
      date: 2024-09-26 08:50: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
    +entries: Doctrine\ORM\PersistentCollection {#13943 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
    +posts: Doctrine\ORM\PersistentCollection {#13951 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
    +follows: Doctrine\ORM\PersistentCollection {#13963 …}
    +followers: Doctrine\ORM\PersistentCollection {#13965 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
    +reports: Doctrine\ORM\PersistentCollection {#13975 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
    +violations: Doctrine\ORM\PersistentCollection {#13979 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
    +awards: Doctrine\ORM\PersistentCollection {#13983 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
    +categories: Doctrine\ORM\PersistentCollection {#13987 …}
    -id: 52624
    -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
    +apId: "Waluigis_Talking_Buttplug@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
    +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Waluigis_Talking_Buttplug"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729072132 {#13935
      date: 2024-10-16 11:48:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696680313 {#13936
      date: 2023-10-07 14:05:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703938313 {#2140
    date: 2023-12-30 13:11:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14010
  +date: DateTimeImmutable @1703938313 {#2140
    date: 2023-12-30 13:11:53.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703938313 {#2140
    date: 2023-12-30 13:11:53.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1709567087 {#2241
    date: 2024-03-04 16:44:47.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14064
  +createdAt: DateTimeImmutable @1703938313 {#2140
    date: 2023-12-30 13:11:53.0 +01:00
  }
  +editedAt: DateTimeImmutable @1709567087 {#2241
    date: 2024-03-04 16:44:47.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#2133
      +avatar: null
      +cover: null
      +email: "Waluigis_Talking_Buttplug@lemmy.world"
      +username: "@Waluigis_Talking_Buttplug@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727333421 {#13934
        date: 2024-09-26 08:50: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
      +entries: Doctrine\ORM\PersistentCollection {#13943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
      +posts: Doctrine\ORM\PersistentCollection {#13951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
      +follows: Doctrine\ORM\PersistentCollection {#13963 …}
      +followers: Doctrine\ORM\PersistentCollection {#13965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
      +reports: Doctrine\ORM\PersistentCollection {#13975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
      +violations: Doctrine\ORM\PersistentCollection {#13979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
      +awards: Doctrine\ORM\PersistentCollection {#13983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
      +categories: Doctrine\ORM\PersistentCollection {#13987 …}
      -id: 52624
      -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
      +apId: "Waluigis_Talking_Buttplug@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Waluigis_Talking_Buttplug"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729072132 {#13935
        date: 2024-10-16 11:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696680313 {#13936
        date: 2023-10-07 14:05:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "File-size-preference-for-Radarr"
    +title: "File size preference for Radarr?"
    +url: null
    +body: """
      I only download 1080p unless it’s something like LOTR that I’ll splurge on space for. A comedy doesn’t need spectacular visual fidelity.\n
      \n
      Just downloaded a 44gb file for a 1080p version of Forest Gump, and I’m just kinda not interested in filling my hard drives with excessive file sizes. Noticed that some other films are 20gb and 13gb, etc, still way too big for what they are.\n
      \n
      Any way to maybe have radarr have a file size preference? Like, for 1080p I don’t need it to be any bigger than 3gb, and most movies can be 1.5gb and be fine\n
      \n
      Edit: I have to say, I asked a beginner/basic question and no one here has tried to belittle me, or come at me with hostility, I’ve only gotten helpful advice. Thank you all!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 92
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710823124 {#2094
      date: 2024-03-19 05:38:44.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2129 …}
    +votes: Doctrine\ORM\PersistentCollection {#2132 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2348 …}
    +badges: Doctrine\ORM\PersistentCollection {#2351 …}
    +children: []
    -id: 25830
    -titleTs: "'file':1 'prefer':3 'radarr':5 'size':2"
    -bodyTs: "'1.5':102 '1080p':4,33,85 '13gb':62 '20gb':60 '3gb':96 '44gb':29 'advic':137 'ask':113 'beginner/basic':115 'belittl':124 'big':67 'bigger':94 'come':127 'comedi':19 'doesn':20 'download':3,27 'drive':49 'edit':107 'etc':63 'excess':51 'fidel':25 'file':30,52,80 'fill':46 'film':58 'fine':106 'forest':36 'gb':103 'gotten':135 'gump':37 'hard':48 'help':136 'hostil':131 'interest':44 'kinda':42 'like':9,83 'll':13 'lotr':10 'm':40 'mayb':75 'movi':99 'need':22,89 'notic':54 'one':119 'prefer':82 'question':116 'radarr':77 'say':111 'size':53,81 'someth':8 'space':16 'spectacular':23 'splurg':14 'still':64 'thank':138 'tri':122 'unless':5 've':133 'version':34 'visual':24 'way':65,73"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704024713
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10124813"
    +editedAt: DateTimeImmutable @1709567087 {#2241
      date: 2024-03-04 16:44:47.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703938313 {#2140
      date: 2023-12-30 13:11:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14119
  +subject: App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#2133
      +avatar: null
      +cover: null
      +email: "Waluigis_Talking_Buttplug@lemmy.world"
      +username: "@Waluigis_Talking_Buttplug@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727333421 {#13934
        date: 2024-09-26 08:50: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
      +entries: Doctrine\ORM\PersistentCollection {#13943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
      +posts: Doctrine\ORM\PersistentCollection {#13951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
      +follows: Doctrine\ORM\PersistentCollection {#13963 …}
      +followers: Doctrine\ORM\PersistentCollection {#13965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
      +reports: Doctrine\ORM\PersistentCollection {#13975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
      +violations: Doctrine\ORM\PersistentCollection {#13979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
      +awards: Doctrine\ORM\PersistentCollection {#13983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
      +categories: Doctrine\ORM\PersistentCollection {#13987 …}
      -id: 52624
      -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
      +apId: "Waluigis_Talking_Buttplug@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Waluigis_Talking_Buttplug"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729072132 {#13935
        date: 2024-10-16 11:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696680313 {#13936
        date: 2023-10-07 14:05:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "File-size-preference-for-Radarr"
    +title: "File size preference for Radarr?"
    +url: null
    +body: """
      I only download 1080p unless it’s something like LOTR that I’ll splurge on space for. A comedy doesn’t need spectacular visual fidelity.\n
      \n
      Just downloaded a 44gb file for a 1080p version of Forest Gump, and I’m just kinda not interested in filling my hard drives with excessive file sizes. Noticed that some other films are 20gb and 13gb, etc, still way too big for what they are.\n
      \n
      Any way to maybe have radarr have a file size preference? Like, for 1080p I don’t need it to be any bigger than 3gb, and most movies can be 1.5gb and be fine\n
      \n
      Edit: I have to say, I asked a beginner/basic question and no one here has tried to belittle me, or come at me with hostility, I’ve only gotten helpful advice. Thank you all!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 92
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710823124 {#2094
      date: 2024-03-19 05:38:44.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2129 …}
    +votes: Doctrine\ORM\PersistentCollection {#2132 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2348 …}
    +badges: Doctrine\ORM\PersistentCollection {#2351 …}
    +children: []
    -id: 25830
    -titleTs: "'file':1 'prefer':3 'radarr':5 'size':2"
    -bodyTs: "'1.5':102 '1080p':4,33,85 '13gb':62 '20gb':60 '3gb':96 '44gb':29 'advic':137 'ask':113 'beginner/basic':115 'belittl':124 'big':67 'bigger':94 'come':127 'comedi':19 'doesn':20 'download':3,27 'drive':49 'edit':107 'etc':63 'excess':51 'fidel':25 'file':30,52,80 'fill':46 'film':58 'fine':106 'forest':36 'gb':103 'gotten':135 'gump':37 'hard':48 'help':136 'hostil':131 'interest':44 'kinda':42 'like':9,83 'll':13 'lotr':10 'm':40 'mayb':75 'movi':99 'need':22,89 'notic':54 'one':119 'prefer':82 'question':116 'radarr':77 'say':111 'size':53,81 'someth':8 'space':16 'spectacular':23 'splurg':14 'still':64 'thank':138 'tri':122 'unless':5 've':133 'version':34 'visual':24 'way':65,73"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704024713
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10124813"
    +editedAt: DateTimeImmutable @1709567087 {#2241
      date: 2024-03-04 16:44:47.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703938313 {#2140
      date: 2023-12-30 13:11:53.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#2133
      +avatar: null
      +cover: null
      +email: "Waluigis_Talking_Buttplug@lemmy.world"
      +username: "@Waluigis_Talking_Buttplug@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727333421 {#13934
        date: 2024-09-26 08:50: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
      +entries: Doctrine\ORM\PersistentCollection {#13943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
      +posts: Doctrine\ORM\PersistentCollection {#13951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
      +follows: Doctrine\ORM\PersistentCollection {#13963 …}
      +followers: Doctrine\ORM\PersistentCollection {#13965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
      +reports: Doctrine\ORM\PersistentCollection {#13975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
      +violations: Doctrine\ORM\PersistentCollection {#13979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
      +awards: Doctrine\ORM\PersistentCollection {#13983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
      +categories: Doctrine\ORM\PersistentCollection {#13987 …}
      -id: 52624
      -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
      +apId: "Waluigis_Talking_Buttplug@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Waluigis_Talking_Buttplug"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729072132 {#13935
        date: 2024-10-16 11:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696680313 {#13936
        date: 2023-10-07 14:05:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "File-size-preference-for-Radarr"
    +title: "File size preference for Radarr?"
    +url: null
    +body: """
      I only download 1080p unless it’s something like LOTR that I’ll splurge on space for. A comedy doesn’t need spectacular visual fidelity.\n
      \n
      Just downloaded a 44gb file for a 1080p version of Forest Gump, and I’m just kinda not interested in filling my hard drives with excessive file sizes. Noticed that some other films are 20gb and 13gb, etc, still way too big for what they are.\n
      \n
      Any way to maybe have radarr have a file size preference? Like, for 1080p I don’t need it to be any bigger than 3gb, and most movies can be 1.5gb and be fine\n
      \n
      Edit: I have to say, I asked a beginner/basic question and no one here has tried to belittle me, or come at me with hostility, I’ve only gotten helpful advice. Thank you all!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 92
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710823124 {#2094
      date: 2024-03-19 05:38:44.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2129 …}
    +votes: Doctrine\ORM\PersistentCollection {#2132 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2348 …}
    +badges: Doctrine\ORM\PersistentCollection {#2351 …}
    +children: []
    -id: 25830
    -titleTs: "'file':1 'prefer':3 'radarr':5 'size':2"
    -bodyTs: "'1.5':102 '1080p':4,33,85 '13gb':62 '20gb':60 '3gb':96 '44gb':29 'advic':137 'ask':113 'beginner/basic':115 'belittl':124 'big':67 'bigger':94 'come':127 'comedi':19 'doesn':20 'download':3,27 'drive':49 'edit':107 'etc':63 'excess':51 'fidel':25 'file':30,52,80 'fill':46 'film':58 'fine':106 'forest':36 'gb':103 'gotten':135 'gump':37 'hard':48 'help':136 'hostil':131 'interest':44 'kinda':42 'like':9,83 'll':13 'lotr':10 'm':40 'mayb':75 'movi':99 'need':22,89 'notic':54 'one':119 'prefer':82 'question':116 'radarr':77 'say':111 'size':53,81 'someth':8 'space':16 'spectacular':23 'splurg':14 'still':64 'thank':138 'tri':122 'unless':5 've':133 'version':34 'visual':24 'way':65,73"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704024713
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10124813"
    +editedAt: DateTimeImmutable @1709567087 {#2241
      date: 2024-03-04 16:44:47.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703938313 {#2140
      date: 2023-12-30 13:11:53.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14176
  +formDest: "entry"
  +subject: App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#2133
      +avatar: null
      +cover: null
      +email: "Waluigis_Talking_Buttplug@lemmy.world"
      +username: "@Waluigis_Talking_Buttplug@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727333421 {#13934
        date: 2024-09-26 08:50: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13937 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13939 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13941 …}
      +entries: Doctrine\ORM\PersistentCollection {#13943 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13945 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13947 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13949 …}
      +posts: Doctrine\ORM\PersistentCollection {#13951 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13953 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13955 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13957 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13959 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13961 …}
      +follows: Doctrine\ORM\PersistentCollection {#13963 …}
      +followers: Doctrine\ORM\PersistentCollection {#13965 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13967 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13969 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13971 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13973 …}
      +reports: Doctrine\ORM\PersistentCollection {#13975 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13977 …}
      +violations: Doctrine\ORM\PersistentCollection {#13979 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13981 …}
      +awards: Doctrine\ORM\PersistentCollection {#13983 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13985 …}
      +categories: Doctrine\ORM\PersistentCollection {#13987 …}
      -id: 52624
      -password: "$2y$13$90bBDico9vzzv9hgp2m4LuYos.syV454RPO/UDn5mB5XMFy82xRkO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13989 …}
      +apId: "Waluigis_Talking_Buttplug@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apPublicUrl: "https://lemmy.world/u/Waluigis_Talking_Buttplug"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Waluigis_Talking_Buttplug"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729072132 {#13935
        date: 2024-10-16 11:48:52.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696680313 {#13936
        date: 2023-10-07 14:05:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "File-size-preference-for-Radarr"
    +title: "File size preference for Radarr?"
    +url: null
    +body: """
      I only download 1080p unless it’s something like LOTR that I’ll splurge on space for. A comedy doesn’t need spectacular visual fidelity.\n
      \n
      Just downloaded a 44gb file for a 1080p version of Forest Gump, and I’m just kinda not interested in filling my hard drives with excessive file sizes. Noticed that some other films are 20gb and 13gb, etc, still way too big for what they are.\n
      \n
      Any way to maybe have radarr have a file size preference? Like, for 1080p I don’t need it to be any bigger than 3gb, and most movies can be 1.5gb and be fine\n
      \n
      Edit: I have to say, I asked a beginner/basic question and no one here has tried to belittle me, or come at me with hostility, I’ve only gotten helpful advice. Thank you all!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 92
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710823124 {#2094
      date: 2024-03-19 05:38:44.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2129 …}
    +votes: Doctrine\ORM\PersistentCollection {#2132 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2350 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2348 …}
    +badges: Doctrine\ORM\PersistentCollection {#2351 …}
    +children: []
    -id: 25830
    -titleTs: "'file':1 'prefer':3 'radarr':5 'size':2"
    -bodyTs: "'1.5':102 '1080p':4,33,85 '13gb':62 '20gb':60 '3gb':96 '44gb':29 'advic':137 'ask':113 'beginner/basic':115 'belittl':124 'big':67 'bigger':94 'come':127 'comedi':19 'doesn':20 'download':3,27 'drive':49 'edit':107 'etc':63 'excess':51 'fidel':25 'file':30,52,80 'fill':46 'film':58 'fine':106 'forest':36 'gb':103 'gotten':135 'gump':37 'hard':48 'help':136 'hostil':131 'interest':44 'kinda':42 'like':9,83 'll':13 'lotr':10 'm':40 'mayb':75 'movi':99 'need':22,89 'notic':54 'one':119 'prefer':82 'question':116 'radarr':77 'say':111 'size':53,81 'someth':8 'space':16 'spectacular':23 'splurg':14 'still':64 'thank':138 'tri':122 'unless':5 've':133 'version':34 'visual':24 'way':65,73"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704024713
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10124813"
    +editedAt: DateTimeImmutable @1709567087 {#2241
      date: 2024-03-04 16:44:47.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703938313 {#2140
      date: 2023-12-30 13:11:53.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 4.85 ms
Input props
[
  "entry" => App\Entity\Entry {#2349
    +user: Proxies\__CG__\App\Entity\User {#2042
      +avatar: null
      +cover: null
      +email: "rosa666parks@lemmy.dbzer0.com"
      +username: "@rosa666parks@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708689558 {#14529
        date: 2024-02-23 12:59:18.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: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
      +entries: Doctrine\ORM\PersistentCollection {#14538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
      +posts: Doctrine\ORM\PersistentCollection {#14546 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
      +follows: Doctrine\ORM\PersistentCollection {#14558 …}
      +followers: Doctrine\ORM\PersistentCollection {#14560 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
      +reports: Doctrine\ORM\PersistentCollection {#14570 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
      +violations: Doctrine\ORM\PersistentCollection {#14574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
      +awards: Doctrine\ORM\PersistentCollection {#14578 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
      +categories: Doctrine\ORM\PersistentCollection {#14582 …}
      -id: 21622
      -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
      +apId: "rosa666parks@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "rosa666parks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724096978 {#14530
        date: 2024-08-19 21:49:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689034631 {#14531
        date: 2023-07-11 02:17:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Is-this-Seagate-Exos-drive-too-good-to-be-true"
    +title: "Is this Seagate Exos drive too good to be true?"
    +url: null
    +body: "[I found this](https://www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/N82E16822178941?Item=9SIA5ADK6G7340&Source=socialshare&cm_mmc=snc-social-_-sr-_-9SIA5ADK6G7340-_-12282023) its the cheapest 10TB Exos drive on Newegg and looking to buy 4 of them. I will be putting them in my NAS that I use for my media library and pc backups. The price I’m posting this is $130, I’m also looking similar Exos drives that are $250 is there a difference? Should I shell up for the more expensive drives?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710356244 {#2332
      date: 2024-03-13 19:57:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2141 …}
    +votes: Doctrine\ORM\PersistentCollection {#2164 …}
    +reports: Doctrine\ORM\PersistentCollection {#2314 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    +badges: Doctrine\ORM\PersistentCollection {#2327 …}
    +children: []
    -id: 25387
    -titleTs: "'drive':5 'exo':4 'good':7 'seagat':3 'true':10"
    -bodyTs: "'/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':6 '10tb':10 '130':47 '250':57 '4':19 'also':50 'backup':39 'buy':18 'cheapest':9 'differ':61 'drive':12,54,70 'exo':11,53 'expens':69 'found':2 'librari':36 'look':16,51 'm':43,49 'media':35 'nas':29 'newegg':14 'pc':38 'post':44 'price':41 'put':25 'shell':64 'similar':52 'use':32 'www.newegg.com':5 'www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703857646
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11235325"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771246 {#2344
      date: 2023-12-28 14:47:26.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#14425
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2349
    +user: Proxies\__CG__\App\Entity\User {#2042
      +avatar: null
      +cover: null
      +email: "rosa666parks@lemmy.dbzer0.com"
      +username: "@rosa666parks@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708689558 {#14529
        date: 2024-02-23 12:59:18.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: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
      +entries: Doctrine\ORM\PersistentCollection {#14538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
      +posts: Doctrine\ORM\PersistentCollection {#14546 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
      +follows: Doctrine\ORM\PersistentCollection {#14558 …}
      +followers: Doctrine\ORM\PersistentCollection {#14560 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
      +reports: Doctrine\ORM\PersistentCollection {#14570 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
      +violations: Doctrine\ORM\PersistentCollection {#14574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
      +awards: Doctrine\ORM\PersistentCollection {#14578 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
      +categories: Doctrine\ORM\PersistentCollection {#14582 …}
      -id: 21622
      -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
      +apId: "rosa666parks@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "rosa666parks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724096978 {#14530
        date: 2024-08-19 21:49:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689034631 {#14531
        date: 2023-07-11 02:17:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Is-this-Seagate-Exos-drive-too-good-to-be-true"
    +title: "Is this Seagate Exos drive too good to be true?"
    +url: null
    +body: "[I found this](https://www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/N82E16822178941?Item=9SIA5ADK6G7340&Source=socialshare&cm_mmc=snc-social-_-sr-_-9SIA5ADK6G7340-_-12282023) its the cheapest 10TB Exos drive on Newegg and looking to buy 4 of them. I will be putting them in my NAS that I use for my media library and pc backups. The price I’m posting this is $130, I’m also looking similar Exos drives that are $250 is there a difference? Should I shell up for the more expensive drives?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710356244 {#2332
      date: 2024-03-13 19:57:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2141 …}
    +votes: Doctrine\ORM\PersistentCollection {#2164 …}
    +reports: Doctrine\ORM\PersistentCollection {#2314 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    +badges: Doctrine\ORM\PersistentCollection {#2327 …}
    +children: []
    -id: 25387
    -titleTs: "'drive':5 'exo':4 'good':7 'seagat':3 'true':10"
    -bodyTs: "'/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':6 '10tb':10 '130':47 '250':57 '4':19 'also':50 'backup':39 'buy':18 'cheapest':9 'differ':61 'drive':12,54,70 'exo':11,53 'expens':69 'found':2 'librari':36 'look':16,51 'm':43,49 'media':35 'nas':29 'newegg':14 'pc':38 'post':44 'price':41 'put':25 'shell':64 'similar':52 'use':32 'www.newegg.com':5 'www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703857646
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11235325"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771246 {#2344
      date: 2023-12-28 14:47:26.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.48 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2042
    +avatar: null
    +cover: null
    +email: "rosa666parks@lemmy.dbzer0.com"
    +username: "@rosa666parks@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1708689558 {#14529
      date: 2024-02-23 12:59:18.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: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
    +entries: Doctrine\ORM\PersistentCollection {#14538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
    +posts: Doctrine\ORM\PersistentCollection {#14546 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
    +follows: Doctrine\ORM\PersistentCollection {#14558 …}
    +followers: Doctrine\ORM\PersistentCollection {#14560 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
    +reports: Doctrine\ORM\PersistentCollection {#14570 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
    +violations: Doctrine\ORM\PersistentCollection {#14574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
    +awards: Doctrine\ORM\PersistentCollection {#14578 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
    +categories: Doctrine\ORM\PersistentCollection {#14582 …}
    -id: 21622
    -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
    +apId: "rosa666parks@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "rosa666parks"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724096978 {#14530
      date: 2024-08-19 21:49:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689034631 {#14531
      date: 2023-07-11 02:17:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14492
  +user: Proxies\__CG__\App\Entity\User {#2042
    +avatar: null
    +cover: null
    +email: "rosa666parks@lemmy.dbzer0.com"
    +username: "@rosa666parks@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1708689558 {#14529
      date: 2024-02-23 12:59:18.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: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
    +entries: Doctrine\ORM\PersistentCollection {#14538 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
    +posts: Doctrine\ORM\PersistentCollection {#14546 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
    +follows: Doctrine\ORM\PersistentCollection {#14558 …}
    +followers: Doctrine\ORM\PersistentCollection {#14560 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
    +reports: Doctrine\ORM\PersistentCollection {#14570 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
    +violations: Doctrine\ORM\PersistentCollection {#14574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
    +awards: Doctrine\ORM\PersistentCollection {#14578 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
    +categories: Doctrine\ORM\PersistentCollection {#14582 …}
    -id: 21622
    -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
    +apId: "rosa666parks@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "rosa666parks"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724096978 {#14530
      date: 2024-08-19 21:49:38.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689034631 {#14531
      date: 2023-07-11 02:17:11.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703771246 {#2344
    date: 2023-12-28 14:47:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14605
  +date: DateTimeImmutable @1703771246 {#2344
    date: 2023-12-28 14:47:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703771246 {#2344
    date: 2023-12-28 14:47:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14659
  +createdAt: DateTimeImmutable @1703771246 {#2344
    date: 2023-12-28 14:47:26.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\Entry {#2349
    +user: Proxies\__CG__\App\Entity\User {#2042
      +avatar: null
      +cover: null
      +email: "rosa666parks@lemmy.dbzer0.com"
      +username: "@rosa666parks@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708689558 {#14529
        date: 2024-02-23 12:59:18.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: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
      +entries: Doctrine\ORM\PersistentCollection {#14538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
      +posts: Doctrine\ORM\PersistentCollection {#14546 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
      +follows: Doctrine\ORM\PersistentCollection {#14558 …}
      +followers: Doctrine\ORM\PersistentCollection {#14560 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
      +reports: Doctrine\ORM\PersistentCollection {#14570 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
      +violations: Doctrine\ORM\PersistentCollection {#14574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
      +awards: Doctrine\ORM\PersistentCollection {#14578 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
      +categories: Doctrine\ORM\PersistentCollection {#14582 …}
      -id: 21622
      -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
      +apId: "rosa666parks@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "rosa666parks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724096978 {#14530
        date: 2024-08-19 21:49:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689034631 {#14531
        date: 2023-07-11 02:17:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Is-this-Seagate-Exos-drive-too-good-to-be-true"
    +title: "Is this Seagate Exos drive too good to be true?"
    +url: null
    +body: "[I found this](https://www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/N82E16822178941?Item=9SIA5ADK6G7340&Source=socialshare&cm_mmc=snc-social-_-sr-_-9SIA5ADK6G7340-_-12282023) its the cheapest 10TB Exos drive on Newegg and looking to buy 4 of them. I will be putting them in my NAS that I use for my media library and pc backups. The price I’m posting this is $130, I’m also looking similar Exos drives that are $250 is there a difference? Should I shell up for the more expensive drives?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710356244 {#2332
      date: 2024-03-13 19:57:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2141 …}
    +votes: Doctrine\ORM\PersistentCollection {#2164 …}
    +reports: Doctrine\ORM\PersistentCollection {#2314 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    +badges: Doctrine\ORM\PersistentCollection {#2327 …}
    +children: []
    -id: 25387
    -titleTs: "'drive':5 'exo':4 'good':7 'seagat':3 'true':10"
    -bodyTs: "'/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':6 '10tb':10 '130':47 '250':57 '4':19 'also':50 'backup':39 'buy':18 'cheapest':9 'differ':61 'drive':12,54,70 'exo':11,53 'expens':69 'found':2 'librari':36 'look':16,51 'm':43,49 'media':35 'nas':29 'newegg':14 'pc':38 'post':44 'price':41 'put':25 'shell':64 'similar':52 'use':32 'www.newegg.com':5 'www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703857646
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11235325"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771246 {#2344
      date: 2023-12-28 14:47:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14714
  +subject: App\Entity\Entry {#2349
    +user: Proxies\__CG__\App\Entity\User {#2042
      +avatar: null
      +cover: null
      +email: "rosa666parks@lemmy.dbzer0.com"
      +username: "@rosa666parks@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708689558 {#14529
        date: 2024-02-23 12:59:18.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: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
      +entries: Doctrine\ORM\PersistentCollection {#14538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
      +posts: Doctrine\ORM\PersistentCollection {#14546 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
      +follows: Doctrine\ORM\PersistentCollection {#14558 …}
      +followers: Doctrine\ORM\PersistentCollection {#14560 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
      +reports: Doctrine\ORM\PersistentCollection {#14570 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
      +violations: Doctrine\ORM\PersistentCollection {#14574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
      +awards: Doctrine\ORM\PersistentCollection {#14578 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
      +categories: Doctrine\ORM\PersistentCollection {#14582 …}
      -id: 21622
      -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
      +apId: "rosa666parks@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "rosa666parks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724096978 {#14530
        date: 2024-08-19 21:49:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689034631 {#14531
        date: 2023-07-11 02:17:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Is-this-Seagate-Exos-drive-too-good-to-be-true"
    +title: "Is this Seagate Exos drive too good to be true?"
    +url: null
    +body: "[I found this](https://www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/N82E16822178941?Item=9SIA5ADK6G7340&Source=socialshare&cm_mmc=snc-social-_-sr-_-9SIA5ADK6G7340-_-12282023) its the cheapest 10TB Exos drive on Newegg and looking to buy 4 of them. I will be putting them in my NAS that I use for my media library and pc backups. The price I’m posting this is $130, I’m also looking similar Exos drives that are $250 is there a difference? Should I shell up for the more expensive drives?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710356244 {#2332
      date: 2024-03-13 19:57:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2141 …}
    +votes: Doctrine\ORM\PersistentCollection {#2164 …}
    +reports: Doctrine\ORM\PersistentCollection {#2314 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    +badges: Doctrine\ORM\PersistentCollection {#2327 …}
    +children: []
    -id: 25387
    -titleTs: "'drive':5 'exo':4 'good':7 'seagat':3 'true':10"
    -bodyTs: "'/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':6 '10tb':10 '130':47 '250':57 '4':19 'also':50 'backup':39 'buy':18 'cheapest':9 'differ':61 'drive':12,54,70 'exo':11,53 'expens':69 'found':2 'librari':36 'look':16,51 'm':43,49 'media':35 'nas':29 'newegg':14 'pc':38 'post':44 'price':41 'put':25 'shell':64 'similar':52 'use':32 'www.newegg.com':5 'www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703857646
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11235325"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771246 {#2344
      date: 2023-12-28 14:47:26.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.61 ms
Input props
[
  "subject" => App\Entity\Entry {#2349
    +user: Proxies\__CG__\App\Entity\User {#2042
      +avatar: null
      +cover: null
      +email: "rosa666parks@lemmy.dbzer0.com"
      +username: "@rosa666parks@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708689558 {#14529
        date: 2024-02-23 12:59:18.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: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
      +entries: Doctrine\ORM\PersistentCollection {#14538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
      +posts: Doctrine\ORM\PersistentCollection {#14546 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
      +follows: Doctrine\ORM\PersistentCollection {#14558 …}
      +followers: Doctrine\ORM\PersistentCollection {#14560 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
      +reports: Doctrine\ORM\PersistentCollection {#14570 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
      +violations: Doctrine\ORM\PersistentCollection {#14574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
      +awards: Doctrine\ORM\PersistentCollection {#14578 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
      +categories: Doctrine\ORM\PersistentCollection {#14582 …}
      -id: 21622
      -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
      +apId: "rosa666parks@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "rosa666parks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724096978 {#14530
        date: 2024-08-19 21:49:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689034631 {#14531
        date: 2023-07-11 02:17:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Is-this-Seagate-Exos-drive-too-good-to-be-true"
    +title: "Is this Seagate Exos drive too good to be true?"
    +url: null
    +body: "[I found this](https://www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/N82E16822178941?Item=9SIA5ADK6G7340&Source=socialshare&cm_mmc=snc-social-_-sr-_-9SIA5ADK6G7340-_-12282023) its the cheapest 10TB Exos drive on Newegg and looking to buy 4 of them. I will be putting them in my NAS that I use for my media library and pc backups. The price I’m posting this is $130, I’m also looking similar Exos drives that are $250 is there a difference? Should I shell up for the more expensive drives?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710356244 {#2332
      date: 2024-03-13 19:57:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2141 …}
    +votes: Doctrine\ORM\PersistentCollection {#2164 …}
    +reports: Doctrine\ORM\PersistentCollection {#2314 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    +badges: Doctrine\ORM\PersistentCollection {#2327 …}
    +children: []
    -id: 25387
    -titleTs: "'drive':5 'exo':4 'good':7 'seagat':3 'true':10"
    -bodyTs: "'/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':6 '10tb':10 '130':47 '250':57 '4':19 'also':50 'backup':39 'buy':18 'cheapest':9 'differ':61 'drive':12,54,70 'exo':11,53 'expens':69 'found':2 'librari':36 'look':16,51 'm':43,49 'media':35 'nas':29 'newegg':14 'pc':38 'post':44 'price':41 'put':25 'shell':64 'similar':52 'use':32 'www.newegg.com':5 'www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703857646
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11235325"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771246 {#2344
      date: 2023-12-28 14:47:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14771
  +formDest: "entry"
  +subject: App\Entity\Entry {#2349
    +user: Proxies\__CG__\App\Entity\User {#2042
      +avatar: null
      +cover: null
      +email: "rosa666parks@lemmy.dbzer0.com"
      +username: "@rosa666parks@lemmy.dbzer0.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1708689558 {#14529
        date: 2024-02-23 12:59:18.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: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14532 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14534 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14536 …}
      +entries: Doctrine\ORM\PersistentCollection {#14538 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14540 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14542 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14544 …}
      +posts: Doctrine\ORM\PersistentCollection {#14546 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14548 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14550 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14552 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14554 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14556 …}
      +follows: Doctrine\ORM\PersistentCollection {#14558 …}
      +followers: Doctrine\ORM\PersistentCollection {#14560 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14562 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14564 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14566 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14568 …}
      +reports: Doctrine\ORM\PersistentCollection {#14570 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14572 …}
      +violations: Doctrine\ORM\PersistentCollection {#14574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14576 …}
      +awards: Doctrine\ORM\PersistentCollection {#14578 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14580 …}
      +categories: Doctrine\ORM\PersistentCollection {#14582 …}
      -id: 21622
      -password: "$2y$13$uZyyZEbX66loodHOtpQ7Ne0Dlf0uQakAISjBlXNXzKEGyb2Y.nDGe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14584 …}
      +apId: "rosa666parks@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apPublicUrl: "https://lemmy.dbzer0.com/u/rosa666parks"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "rosa666parks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724096978 {#14530
        date: 2024-08-19 21:49:38.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689034631 {#14531
        date: 2023-07-11 02:17:11.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Is-this-Seagate-Exos-drive-too-good-to-be-true"
    +title: "Is this Seagate Exos drive too good to be true?"
    +url: null
    +body: "[I found this](https://www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/N82E16822178941?Item=9SIA5ADK6G7340&Source=socialshare&cm_mmc=snc-social-_-sr-_-9SIA5ADK6G7340-_-12282023) its the cheapest 10TB Exos drive on Newegg and looking to buy 4 of them. I will be putting them in my NAS that I use for my media library and pc backups. The price I’m posting this is $130, I’m also looking similar Exos drives that are $250 is there a difference? Should I shell up for the more expensive drives?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 27
    +favouriteCount: 51
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710356244 {#2332
      date: 2024-03-13 19:57:24.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2141 …}
    +votes: Doctrine\ORM\PersistentCollection {#2164 …}
    +reports: Doctrine\ORM\PersistentCollection {#2314 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    +badges: Doctrine\ORM\PersistentCollection {#2327 …}
    +children: []
    -id: 25387
    -titleTs: "'drive':5 'exo':4 'good':7 'seagat':3 'true':10"
    -bodyTs: "'/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':6 '10tb':10 '130':47 '250':57 '4':19 'also':50 'backup':39 'buy':18 'cheapest':9 'differ':61 'drive':12,54,70 'exo':11,53 'expens':69 'found':2 'librari':36 'look':16,51 'm':43,49 'media':35 'nas':29 'newegg':14 'pc':38 'post':44 'price':41 'put':25 'shell':64 'similar':52 'use':32 'www.newegg.com':5 'www.newegg.com/seagate-enterprise-capacity-3-5-st10000nm0016-10tb/p/n82e16822178941?item=9sia5adk6g7340&source=socialshare&cm_mmc=snc-social-_-sr-_-9sia5adk6g7340-_-12282023)':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703857646
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/11235325"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703771246 {#2344
      date: 2023-12-28 14:47:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 4.87 ms
Input props
[
  "entry" => App\Entity\Entry {#2324
    +user: Proxies\__CG__\App\Entity\User {#2300
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#15124
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
      +entries: Doctrine\ORM\PersistentCollection {#15133 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
      +posts: Doctrine\ORM\PersistentCollection {#15141 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
      +follows: Doctrine\ORM\PersistentCollection {#15153 …}
      +followers: Doctrine\ORM\PersistentCollection {#15155 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
      +reports: Doctrine\ORM\PersistentCollection {#15165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
      +violations: Doctrine\ORM\PersistentCollection {#15169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
      +awards: Doctrine\ORM\PersistentCollection {#15173 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
      +categories: Doctrine\ORM\PersistentCollection {#15177 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#15125
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#15126
        date: 2023-10-19 01:18:38.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2333
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2334 …}
    +votes: Doctrine\ORM\PersistentCollection {#2341 …}
    +reports: Doctrine\ORM\PersistentCollection {#2337 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2336 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2159 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#2323
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#15020
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2324
    +user: Proxies\__CG__\App\Entity\User {#2300
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#15124
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
      +entries: Doctrine\ORM\PersistentCollection {#15133 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
      +posts: Doctrine\ORM\PersistentCollection {#15141 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
      +follows: Doctrine\ORM\PersistentCollection {#15153 …}
      +followers: Doctrine\ORM\PersistentCollection {#15155 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
      +reports: Doctrine\ORM\PersistentCollection {#15165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
      +violations: Doctrine\ORM\PersistentCollection {#15169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
      +awards: Doctrine\ORM\PersistentCollection {#15173 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
      +categories: Doctrine\ORM\PersistentCollection {#15177 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#15125
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#15126
        date: 2023-10-19 01:18:38.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2333
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2334 …}
    +votes: Doctrine\ORM\PersistentCollection {#2341 …}
    +reports: Doctrine\ORM\PersistentCollection {#2337 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2336 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2159 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#2323
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.51 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2300
    +avatar: null
    +cover: null
    +email: "EarMaster@lemmy.world"
    +username: "@EarMaster@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729147543 {#15124
      date: 2024-10-17 08:45:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
    +entries: Doctrine\ORM\PersistentCollection {#15133 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
    +posts: Doctrine\ORM\PersistentCollection {#15141 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
    +follows: Doctrine\ORM\PersistentCollection {#15153 …}
    +followers: Doctrine\ORM\PersistentCollection {#15155 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
    +reports: Doctrine\ORM\PersistentCollection {#15165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
    +violations: Doctrine\ORM\PersistentCollection {#15169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
    +awards: Doctrine\ORM\PersistentCollection {#15173 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
    +categories: Doctrine\ORM\PersistentCollection {#15177 …}
    -id: 62359
    -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
    +apId: "EarMaster@lemmy.world"
    +apProfileId: "https://lemmy.world/u/EarMaster"
    +apPublicUrl: "https://lemmy.world/u/EarMaster"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "EarMaster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709694455 {#15125
      date: 2024-03-06 04:07:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697671118 {#15126
      date: 2023-10-19 01:18:38.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15087
  +user: Proxies\__CG__\App\Entity\User {#2300
    +avatar: null
    +cover: null
    +email: "EarMaster@lemmy.world"
    +username: "@EarMaster@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729147543 {#15124
      date: 2024-10-17 08:45:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
    +entries: Doctrine\ORM\PersistentCollection {#15133 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
    +posts: Doctrine\ORM\PersistentCollection {#15141 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
    +follows: Doctrine\ORM\PersistentCollection {#15153 …}
    +followers: Doctrine\ORM\PersistentCollection {#15155 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
    +reports: Doctrine\ORM\PersistentCollection {#15165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
    +violations: Doctrine\ORM\PersistentCollection {#15169 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
    +awards: Doctrine\ORM\PersistentCollection {#15173 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
    +categories: Doctrine\ORM\PersistentCollection {#15177 …}
    -id: 62359
    -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
    +apId: "EarMaster@lemmy.world"
    +apProfileId: "https://lemmy.world/u/EarMaster"
    +apPublicUrl: "https://lemmy.world/u/EarMaster"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "EarMaster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709694455 {#15125
      date: 2024-03-06 04:07:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697671118 {#15126
      date: 2023-10-19 01:18:38.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.12 ms
Input props
[
  "date" => DateTimeImmutable @1705921264 {#2323
    date: 2024-01-22 12:01:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15200
  +date: DateTimeImmutable @1705921264 {#2323
    date: 2024-01-22 12:01:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705921264 {#2323
    date: 2024-01-22 12:01:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15254
  +createdAt: DateTimeImmutable @1705921264 {#2323
    date: 2024-01-22 12:01:04.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.33 ms
Input props
[
  "subject" => App\Entity\Entry {#2324
    +user: Proxies\__CG__\App\Entity\User {#2300
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#15124
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
      +entries: Doctrine\ORM\PersistentCollection {#15133 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
      +posts: Doctrine\ORM\PersistentCollection {#15141 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
      +follows: Doctrine\ORM\PersistentCollection {#15153 …}
      +followers: Doctrine\ORM\PersistentCollection {#15155 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
      +reports: Doctrine\ORM\PersistentCollection {#15165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
      +violations: Doctrine\ORM\PersistentCollection {#15169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
      +awards: Doctrine\ORM\PersistentCollection {#15173 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
      +categories: Doctrine\ORM\PersistentCollection {#15177 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#15125
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#15126
        date: 2023-10-19 01:18:38.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2333
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2334 …}
    +votes: Doctrine\ORM\PersistentCollection {#2341 …}
    +reports: Doctrine\ORM\PersistentCollection {#2337 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2336 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2159 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#2323
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15309
  +subject: App\Entity\Entry {#2324
    +user: Proxies\__CG__\App\Entity\User {#2300
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#15124
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
      +entries: Doctrine\ORM\PersistentCollection {#15133 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
      +posts: Doctrine\ORM\PersistentCollection {#15141 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
      +follows: Doctrine\ORM\PersistentCollection {#15153 …}
      +followers: Doctrine\ORM\PersistentCollection {#15155 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
      +reports: Doctrine\ORM\PersistentCollection {#15165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
      +violations: Doctrine\ORM\PersistentCollection {#15169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
      +awards: Doctrine\ORM\PersistentCollection {#15173 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
      +categories: Doctrine\ORM\PersistentCollection {#15177 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#15125
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#15126
        date: 2023-10-19 01:18:38.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2333
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2334 …}
    +votes: Doctrine\ORM\PersistentCollection {#2341 …}
    +reports: Doctrine\ORM\PersistentCollection {#2337 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2336 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2159 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#2323
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.60 ms
Input props
[
  "subject" => App\Entity\Entry {#2324
    +user: Proxies\__CG__\App\Entity\User {#2300
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#15124
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
      +entries: Doctrine\ORM\PersistentCollection {#15133 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
      +posts: Doctrine\ORM\PersistentCollection {#15141 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
      +follows: Doctrine\ORM\PersistentCollection {#15153 …}
      +followers: Doctrine\ORM\PersistentCollection {#15155 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
      +reports: Doctrine\ORM\PersistentCollection {#15165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
      +violations: Doctrine\ORM\PersistentCollection {#15169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
      +awards: Doctrine\ORM\PersistentCollection {#15173 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
      +categories: Doctrine\ORM\PersistentCollection {#15177 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#15125
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#15126
        date: 2023-10-19 01:18:38.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2333
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2334 …}
    +votes: Doctrine\ORM\PersistentCollection {#2341 …}
    +reports: Doctrine\ORM\PersistentCollection {#2337 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2336 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2159 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#2323
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15366
  +formDest: "entry"
  +subject: App\Entity\Entry {#2324
    +user: Proxies\__CG__\App\Entity\User {#2300
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#15124
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15127 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15129 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15131 …}
      +entries: Doctrine\ORM\PersistentCollection {#15133 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15135 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15137 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15139 …}
      +posts: Doctrine\ORM\PersistentCollection {#15141 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15143 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15145 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15147 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15149 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15151 …}
      +follows: Doctrine\ORM\PersistentCollection {#15153 …}
      +followers: Doctrine\ORM\PersistentCollection {#15155 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15157 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15159 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15161 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15163 …}
      +reports: Doctrine\ORM\PersistentCollection {#15165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15167 …}
      +violations: Doctrine\ORM\PersistentCollection {#15169 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15171 …}
      +awards: Doctrine\ORM\PersistentCollection {#15173 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15175 …}
      +categories: Doctrine\ORM\PersistentCollection {#15177 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15179 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#15125
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#15126
        date: 2023-10-19 01:18:38.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "Grocery-shopping-apps"
    +title: "Grocery shopping apps"
    +url: null
    +body: """
      I am currently using Bring! with my wife to organize our grocery shopping. I am looking for a self hosted alternative. I looked at the awesome self-hosted list and tried Specifically Clementines and of course Grocy. I like that Grocy also includes meal planning although the whole inventory management is too much for us. What I don’t like is the interface for both of them. I don’t see us using this while in the store with a kid on the arm. It is way too fiddly and complicated. Also adding new items to the list is rather complicated in both apps.\n
      \n
      Do you have any suggestions for other projects with a more user friendly interface (even if it means less features)?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 60
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728407357 {#2333
      date: 2024-10-08 19:09:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2334 …}
    +votes: Doctrine\ORM\PersistentCollection {#2341 …}
    +reports: Doctrine\ORM\PersistentCollection {#2337 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2336 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2339 …}
    +badges: Doctrine\ORM\PersistentCollection {#2159 …}
    +children: []
    -id: 32346
    -titleTs: "'app':3 'groceri':1 'shop':2"
    -bodyTs: "'ad':94 'also':43,93 'altern':21 'although':47 'app':105 'arm':85 'awesom':26 'bring':5 'clementin':34 'complic':92,102 'cours':37 'current':3 'even':120 'featur':125 'fidd':90 'friend':118 'groceri':12 'groci':38,42 'host':20,29 'includ':44 'interfac':64,119 'inventori':50 'item':96 'kid':82 'less':124 'like':40,61 'list':30,99 'look':16,23 'manag':51 'meal':45 'mean':123 'much':54 'new':95 'organ':10 'plan':46 'project':113 'rather':101 'see':72 'self':19,28 'self-host':27 'shop':13 'specif':33 'store':79 'suggest':110 'tri':32 'us':56,73 'use':4,74 'user':117 'way':88 'whole':49 'wife':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706007664
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11033097"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921264 {#2323
      date: 2024-01-22 12:01:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 18.55 ms
Input props
[
  "entry" => App\Entity\Entry {#2073
    +user: Proxies\__CG__\App\Entity\User {#2068
      +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
      +cover: null
      +email: "scrubbles@poptalk.scrubbles.tech"
      +username: "@scrubbles@poptalk.scrubbles.tech"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Little bit of everything!\n
        \n
        Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
        \n
        Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
        \n
        Sci-fi\n
        \n
        I live for 90s TV sitcoms
        """
      +lastActive: DateTime @1729501239 {#15771
        date: 2024-10-21 11:00:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
      +entries: Doctrine\ORM\PersistentCollection {#15781 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
      +posts: Doctrine\ORM\PersistentCollection {#15789 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
      +follows: Doctrine\ORM\PersistentCollection {#15801 …}
      +followers: Doctrine\ORM\PersistentCollection {#15803 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
      +reports: Doctrine\ORM\PersistentCollection {#15813 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
      +violations: Doctrine\ORM\PersistentCollection {#15817 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
      +awards: Doctrine\ORM\PersistentCollection {#15821 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
      +categories: Doctrine\ORM\PersistentCollection {#15825 …}
      -id: 9624
      -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
      +apId: "scrubbles@poptalk.scrubbles.tech"
      +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apFollowersUrl: null
      +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
      +apDomain: "poptalk.scrubbles.tech"
      +apPreferredUsername: "scrubbles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729412241 {#15772
        date: 2024-10-20 10:17:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687552207 {#15773
        date: 2023-06-23 22:30:07.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2072 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2135
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2069 …}
    +votes: Doctrine\ORM\PersistentCollection {#2074 …}
    +reports: Doctrine\ORM\PersistentCollection {#2071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    +badges: Doctrine\ORM\PersistentCollection {#2056 …}
    +children: []
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2136
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2137
      date: 2024-01-19 01:50:55.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#15615
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2073
    +user: Proxies\__CG__\App\Entity\User {#2068
      +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
      +cover: null
      +email: "scrubbles@poptalk.scrubbles.tech"
      +username: "@scrubbles@poptalk.scrubbles.tech"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Little bit of everything!\n
        \n
        Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
        \n
        Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
        \n
        Sci-fi\n
        \n
        I live for 90s TV sitcoms
        """
      +lastActive: DateTime @1729501239 {#15771
        date: 2024-10-21 11:00:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
      +entries: Doctrine\ORM\PersistentCollection {#15781 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
      +posts: Doctrine\ORM\PersistentCollection {#15789 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
      +follows: Doctrine\ORM\PersistentCollection {#15801 …}
      +followers: Doctrine\ORM\PersistentCollection {#15803 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
      +reports: Doctrine\ORM\PersistentCollection {#15813 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
      +violations: Doctrine\ORM\PersistentCollection {#15817 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
      +awards: Doctrine\ORM\PersistentCollection {#15821 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
      +categories: Doctrine\ORM\PersistentCollection {#15825 …}
      -id: 9624
      -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
      +apId: "scrubbles@poptalk.scrubbles.tech"
      +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apFollowersUrl: null
      +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
      +apDomain: "poptalk.scrubbles.tech"
      +apPreferredUsername: "scrubbles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729412241 {#15772
        date: 2024-10-20 10:17:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687552207 {#15773
        date: 2023-06-23 22:30:07.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2072 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2135
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2069 …}
    +votes: Doctrine\ORM\PersistentCollection {#2074 …}
    +reports: Doctrine\ORM\PersistentCollection {#2071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    +badges: Doctrine\ORM\PersistentCollection {#2056 …}
    +children: []
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2136
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2137
      date: 2024-01-19 01:50:55.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2068
    +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
    +cover: null
    +email: "scrubbles@poptalk.scrubbles.tech"
    +username: "@scrubbles@poptalk.scrubbles.tech"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Little bit of everything!\n
      \n
      Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
      \n
      Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
      \n
      Sci-fi\n
      \n
      I live for 90s TV sitcoms
      """
    +lastActive: DateTime @1729501239 {#15771
      date: 2024-10-21 11:00:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
    +entries: Doctrine\ORM\PersistentCollection {#15781 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
    +posts: Doctrine\ORM\PersistentCollection {#15789 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
    +follows: Doctrine\ORM\PersistentCollection {#15801 …}
    +followers: Doctrine\ORM\PersistentCollection {#15803 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
    +reports: Doctrine\ORM\PersistentCollection {#15813 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
    +violations: Doctrine\ORM\PersistentCollection {#15817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
    +awards: Doctrine\ORM\PersistentCollection {#15821 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
    +categories: Doctrine\ORM\PersistentCollection {#15825 …}
    -id: 9624
    -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
    +apId: "scrubbles@poptalk.scrubbles.tech"
    +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apFollowersUrl: null
    +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
    +apDomain: "poptalk.scrubbles.tech"
    +apPreferredUsername: "scrubbles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729412241 {#15772
      date: 2024-10-20 10:17:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687552207 {#15773
      date: 2023-06-23 22:30:07.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15734
  +user: Proxies\__CG__\App\Entity\User {#2068
    +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
    +cover: null
    +email: "scrubbles@poptalk.scrubbles.tech"
    +username: "@scrubbles@poptalk.scrubbles.tech"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Little bit of everything!\n
      \n
      Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
      \n
      Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
      \n
      Sci-fi\n
      \n
      I live for 90s TV sitcoms
      """
    +lastActive: DateTime @1729501239 {#15771
      date: 2024-10-21 11:00:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
    +entries: Doctrine\ORM\PersistentCollection {#15781 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
    +posts: Doctrine\ORM\PersistentCollection {#15789 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
    +follows: Doctrine\ORM\PersistentCollection {#15801 …}
    +followers: Doctrine\ORM\PersistentCollection {#15803 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
    +reports: Doctrine\ORM\PersistentCollection {#15813 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
    +violations: Doctrine\ORM\PersistentCollection {#15817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
    +awards: Doctrine\ORM\PersistentCollection {#15821 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
    +categories: Doctrine\ORM\PersistentCollection {#15825 …}
    -id: 9624
    -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
    +apId: "scrubbles@poptalk.scrubbles.tech"
    +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
    +apFollowersUrl: null
    +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
    +apDomain: "poptalk.scrubbles.tech"
    +apPreferredUsername: "scrubbles"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729412241 {#15772
      date: 2024-10-20 10:17:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687552207 {#15773
      date: 2023-06-23 22:30:07.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705625455 {#2137
    date: 2024-01-19 01:50:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15848
  +date: DateTimeImmutable @1705625455 {#2137
    date: 2024-01-19 01:50:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705625455 {#2137
    date: 2024-01-19 01:50:55.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1726542662 {#2136
    date: 2024-09-17 05:11:02.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15902
  +createdAt: DateTimeImmutable @1705625455 {#2137
    date: 2024-01-19 01:50:55.0 +01:00
  }
  +editedAt: DateTimeImmutable @1726542662 {#2136
    date: 2024-09-17 05:11:02.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\Entry {#2073
    +user: Proxies\__CG__\App\Entity\User {#2068
      +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
      +cover: null
      +email: "scrubbles@poptalk.scrubbles.tech"
      +username: "@scrubbles@poptalk.scrubbles.tech"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Little bit of everything!\n
        \n
        Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
        \n
        Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
        \n
        Sci-fi\n
        \n
        I live for 90s TV sitcoms
        """
      +lastActive: DateTime @1729501239 {#15771
        date: 2024-10-21 11:00:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
      +entries: Doctrine\ORM\PersistentCollection {#15781 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
      +posts: Doctrine\ORM\PersistentCollection {#15789 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
      +follows: Doctrine\ORM\PersistentCollection {#15801 …}
      +followers: Doctrine\ORM\PersistentCollection {#15803 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
      +reports: Doctrine\ORM\PersistentCollection {#15813 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
      +violations: Doctrine\ORM\PersistentCollection {#15817 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
      +awards: Doctrine\ORM\PersistentCollection {#15821 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
      +categories: Doctrine\ORM\PersistentCollection {#15825 …}
      -id: 9624
      -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
      +apId: "scrubbles@poptalk.scrubbles.tech"
      +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apFollowersUrl: null
      +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
      +apDomain: "poptalk.scrubbles.tech"
      +apPreferredUsername: "scrubbles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729412241 {#15772
        date: 2024-10-20 10:17:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687552207 {#15773
        date: 2023-06-23 22:30:07.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2072 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2135
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2069 …}
    +votes: Doctrine\ORM\PersistentCollection {#2074 …}
    +reports: Doctrine\ORM\PersistentCollection {#2071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    +badges: Doctrine\ORM\PersistentCollection {#2056 …}
    +children: []
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2136
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2137
      date: 2024-01-19 01:50:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15961
  +subject: App\Entity\Entry {#2073
    +user: Proxies\__CG__\App\Entity\User {#2068
      +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
      +cover: null
      +email: "scrubbles@poptalk.scrubbles.tech"
      +username: "@scrubbles@poptalk.scrubbles.tech"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Little bit of everything!\n
        \n
        Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
        \n
        Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
        \n
        Sci-fi\n
        \n
        I live for 90s TV sitcoms
        """
      +lastActive: DateTime @1729501239 {#15771
        date: 2024-10-21 11:00:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
      +entries: Doctrine\ORM\PersistentCollection {#15781 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
      +posts: Doctrine\ORM\PersistentCollection {#15789 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
      +follows: Doctrine\ORM\PersistentCollection {#15801 …}
      +followers: Doctrine\ORM\PersistentCollection {#15803 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
      +reports: Doctrine\ORM\PersistentCollection {#15813 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
      +violations: Doctrine\ORM\PersistentCollection {#15817 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
      +awards: Doctrine\ORM\PersistentCollection {#15821 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
      +categories: Doctrine\ORM\PersistentCollection {#15825 …}
      -id: 9624
      -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
      +apId: "scrubbles@poptalk.scrubbles.tech"
      +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apFollowersUrl: null
      +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
      +apDomain: "poptalk.scrubbles.tech"
      +apPreferredUsername: "scrubbles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729412241 {#15772
        date: 2024-10-20 10:17:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687552207 {#15773
        date: 2023-06-23 22:30:07.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2072 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2135
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2069 …}
    +votes: Doctrine\ORM\PersistentCollection {#2074 …}
    +reports: Doctrine\ORM\PersistentCollection {#2071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    +badges: Doctrine\ORM\PersistentCollection {#2056 …}
    +children: []
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2136
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2137
      date: 2024-01-19 01:50:55.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 8.20 ms
Input props
[
  "subject" => App\Entity\Entry {#2073
    +user: Proxies\__CG__\App\Entity\User {#2068
      +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
      +cover: null
      +email: "scrubbles@poptalk.scrubbles.tech"
      +username: "@scrubbles@poptalk.scrubbles.tech"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Little bit of everything!\n
        \n
        Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
        \n
        Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
        \n
        Sci-fi\n
        \n
        I live for 90s TV sitcoms
        """
      +lastActive: DateTime @1729501239 {#15771
        date: 2024-10-21 11:00:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
      +entries: Doctrine\ORM\PersistentCollection {#15781 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
      +posts: Doctrine\ORM\PersistentCollection {#15789 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
      +follows: Doctrine\ORM\PersistentCollection {#15801 …}
      +followers: Doctrine\ORM\PersistentCollection {#15803 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
      +reports: Doctrine\ORM\PersistentCollection {#15813 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
      +violations: Doctrine\ORM\PersistentCollection {#15817 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
      +awards: Doctrine\ORM\PersistentCollection {#15821 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
      +categories: Doctrine\ORM\PersistentCollection {#15825 …}
      -id: 9624
      -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
      +apId: "scrubbles@poptalk.scrubbles.tech"
      +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apFollowersUrl: null
      +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
      +apDomain: "poptalk.scrubbles.tech"
      +apPreferredUsername: "scrubbles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729412241 {#15772
        date: 2024-10-20 10:17:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687552207 {#15773
        date: 2023-06-23 22:30:07.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2072 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2135
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2069 …}
    +votes: Doctrine\ORM\PersistentCollection {#2074 …}
    +reports: Doctrine\ORM\PersistentCollection {#2071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    +badges: Doctrine\ORM\PersistentCollection {#2056 …}
    +children: []
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2136
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2137
      date: 2024-01-19 01:50:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16018
  +formDest: "entry"
  +subject: App\Entity\Entry {#2073
    +user: Proxies\__CG__\App\Entity\User {#2068
      +avatar: Proxies\__CG__\App\Entity\Image {#15774 …}
      +cover: null
      +email: "scrubbles@poptalk.scrubbles.tech"
      +username: "@scrubbles@poptalk.scrubbles.tech"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Little bit of everything!\n
        \n
        Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n
        \n
        Gaming (Mass Effect, Witcher, and too much Satisfactory)\n
        \n
        Sci-fi\n
        \n
        I live for 90s TV sitcoms
        """
      +lastActive: DateTime @1729501239 {#15771
        date: 2024-10-21 11:00:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#15775 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15777 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#15779 …}
      +entries: Doctrine\ORM\PersistentCollection {#15781 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#15783 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#15785 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15787 …}
      +posts: Doctrine\ORM\PersistentCollection {#15789 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#15791 …}
      +postComments: Doctrine\ORM\PersistentCollection {#15793 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#15795 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#15797 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#15799 …}
      +follows: Doctrine\ORM\PersistentCollection {#15801 …}
      +followers: Doctrine\ORM\PersistentCollection {#15803 …}
      +blocks: Doctrine\ORM\PersistentCollection {#15805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#15807 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#15809 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#15811 …}
      +reports: Doctrine\ORM\PersistentCollection {#15813 …}
      +favourites: Doctrine\ORM\PersistentCollection {#15815 …}
      +violations: Doctrine\ORM\PersistentCollection {#15817 …}
      +notifications: Doctrine\ORM\PersistentCollection {#15819 …}
      +awards: Doctrine\ORM\PersistentCollection {#15821 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#15823 …}
      +categories: Doctrine\ORM\PersistentCollection {#15825 …}
      -id: 9624
      -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15827 …}
      +apId: "scrubbles@poptalk.scrubbles.tech"
      +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles"
      +apFollowersUrl: null
      +apInboxUrl: "https://poptalk.scrubbles.tech/inbox"
      +apDomain: "poptalk.scrubbles.tech"
      +apPreferredUsername: "scrubbles"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729412241 {#15772
        date: 2024-10-20 10:17:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687552207 {#15773
        date: 2023-06-23 22:30:07.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#2072 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2360 …}
    +slug: "Haier-hits-Home-Assistant-plugin-dev-with-takedown-notice"
    +title: "Haier hits Home Assistant plugin dev with takedown notice"
    +url: "https://www.bleepingcomputer.com/news/security/haier-hits-home-assistant-plugin-dev-with-takedown-notice/"
    +body: """
      I’m not really big on “let’s make a movement”, but this independent dev has been hit with a cease-and-desist from making a FOSS Home Assistant addon for their Haier air conditioners.\n
      \n
      Haier claims that they are losing out on millions of dollars due to this plugin which… lets you control their air conditions from home assistant. They haven’t bothered to explain *how* that’s possibly worth millions of dollars - they’re just claiming it.\n
      \n
      So of course they hit the Streisand button and are demanding that he takes it down. He of course is complying… in a couple of days. Maybe you see where this is going.\n
      \n
      It would be an absolute shame if any of you just happened to create a fork, or clone the code, or mirror it in your own instance. An absolute shame.\n
      \n
      Just so everyone here knows which repositories NOT to clone or fork, here are the two links:\n
      \n
      - [github.com/Andre0512/hon](https://github.com/Andre0512/hon)\n
      - [github.com/Andre0512/pyhOn](https://github.com/Andre0512/pyhOn)\n
      \n
      and please, don’t repost this anywhere, or share it in other communities, or anything like that. It’s a shame that so many people already know and are making clones. I’m just letting you know so you don’t do anything like telling others who may make their own copies.\n
      \n
      (*sidenote: Haier owns GE Appliance, so for our American folks it may affect you folks too*)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 519
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727016561 {#2135
      date: 2024-09-22 16:49:21.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2069 …}
    +votes: Doctrine\ORM\PersistentCollection {#2074 …}
    +reports: Doctrine\ORM\PersistentCollection {#2071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2048 …}
    +badges: Doctrine\ORM\PersistentCollection {#2056 …}
    +children: []
    -id: 31622
    -titleTs: "'assist':4 'dev':6 'haier':1 'hit':2 'home':3 'notic':9 'plugin':5 'takedown':8"
    -bodyTs: "'/andre0512/hon](https://github.com/andre0512/hon)':163 '/andre0512/pyhon](https://github.com/andre0512/pyhon)':166 'absolut':118,142 'addon':31 'affect':231 'air':35,57 'alreadi':192 'american':227 'anyth':181,209 'anywher':173 'applianc':223 'assist':30,61 'big':5 'bother':65 'button':88 'ceas':22 'cease-and-desist':21 'claim':38,79 'clone':131,153,197 'code':133 'communiti':179 'compli':101 'condit':58 'condition':36 'control':55 'copi':218 'coupl':104 'cours':83,99 'creat':127 'day':106 'demand':91 'desist':24 'dev':15 'dollar':47,75 'due':48 'everyon':146 'explain':67 'folk':228,233 'fork':129,155 'foss':28 'ge':222 'github.com':162,165 'github.com/andre0512/hon](https://github.com/andre0512/hon)':161 'github.com/andre0512/pyhon](https://github.com/andre0512/pyhon)':164 'go':113 'haier':34,37,220 'happen':125 'haven':63 'hit':18,85 'home':29,60 'independ':14 'instanc':140 'know':148,193,203 'let':7,53,201 'like':182,210 'link':160 'lose':42 'm':2,199 'make':9,26,196,215 'mani':190 'may':214,230 'mayb':107 'million':45,73 'mirror':135 'movement':11 'other':212 'own':221 'peopl':191 'pleas':168 'plugin':51 'possibl':71 're':77 'realli':4 'repositori':150 'repost':171 'see':109 'shame':119,143,187 'share':175 'sidenot':219 'streisand':87 'take':94 'tell':211 'two':159 'worth':72 'would':115"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705711855
    +visibility: "visible             "
    +apId: "https://poptalk.scrubbles.tech/post/567593"
    +editedAt: DateTimeImmutable @1726542662 {#2136
      date: 2024-09-17 05:11:02.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705625455 {#2137
      date: 2024-01-19 01:50:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 6.36 ms
Input props
[
  "entry" => App\Entity\Entry {#2057
    +user: Proxies\__CG__\App\Entity\User {#2050
      +avatar: null
      +cover: null
      +email: "vale@sh.itjust.works"
      +username: "@vale@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728967993 {#7137
        date: 2024-10-15 06:53:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
      +entries: Doctrine\ORM\PersistentCollection {#7743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
      +posts: Doctrine\ORM\PersistentCollection {#7797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
      +follows: Doctrine\ORM\PersistentCollection {#7756 …}
      +followers: Doctrine\ORM\PersistentCollection {#7789 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
      +reports: Doctrine\ORM\PersistentCollection {#7759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
      +violations: Doctrine\ORM\PersistentCollection {#7779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
      +awards: Doctrine\ORM\PersistentCollection {#7781 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
      +categories: Doctrine\ORM\PersistentCollection {#7775 …}
      -id: 43047
      -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
      +apId: "vale@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/vale"
      +apPublicUrl: "https://sh.itjust.works/u/vale"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "vale"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729202698 {#7138
        date: 2024-10-18 00:04:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693093108 {#7144
        date: 2023-08-27 01:38:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#2046
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2055 …}
    +votes: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +badges: Doctrine\ORM\PersistentCollection {#2099 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#2047
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#2045
      date: 2024-01-04 05:39:09.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#5272
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2057
    +user: Proxies\__CG__\App\Entity\User {#2050
      +avatar: null
      +cover: null
      +email: "vale@sh.itjust.works"
      +username: "@vale@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728967993 {#7137
        date: 2024-10-15 06:53:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
      +entries: Doctrine\ORM\PersistentCollection {#7743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
      +posts: Doctrine\ORM\PersistentCollection {#7797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
      +follows: Doctrine\ORM\PersistentCollection {#7756 …}
      +followers: Doctrine\ORM\PersistentCollection {#7789 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
      +reports: Doctrine\ORM\PersistentCollection {#7759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
      +violations: Doctrine\ORM\PersistentCollection {#7779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
      +awards: Doctrine\ORM\PersistentCollection {#7781 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
      +categories: Doctrine\ORM\PersistentCollection {#7775 …}
      -id: 43047
      -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
      +apId: "vale@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/vale"
      +apPublicUrl: "https://sh.itjust.works/u/vale"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "vale"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729202698 {#7138
        date: 2024-10-18 00:04:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693093108 {#7144
        date: 2023-08-27 01:38:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#2046
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2055 …}
    +votes: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +badges: Doctrine\ORM\PersistentCollection {#2099 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#2047
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#2045
      date: 2024-01-04 05:39:09.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.54 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2050
    +avatar: null
    +cover: null
    +email: "vale@sh.itjust.works"
    +username: "@vale@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728967993 {#7137
      date: 2024-10-15 06:53:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
    +entries: Doctrine\ORM\PersistentCollection {#7743 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
    +posts: Doctrine\ORM\PersistentCollection {#7797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
    +follows: Doctrine\ORM\PersistentCollection {#7756 …}
    +followers: Doctrine\ORM\PersistentCollection {#7789 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
    +reports: Doctrine\ORM\PersistentCollection {#7759 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
    +violations: Doctrine\ORM\PersistentCollection {#7779 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
    +awards: Doctrine\ORM\PersistentCollection {#7781 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
    +categories: Doctrine\ORM\PersistentCollection {#7775 …}
    -id: 43047
    -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
    +apId: "vale@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/vale"
    +apPublicUrl: "https://sh.itjust.works/u/vale"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "vale"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729202698 {#7138
      date: 2024-10-18 00:04:58.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693093108 {#7144
      date: 2023-08-27 01:38:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5900
  +user: Proxies\__CG__\App\Entity\User {#2050
    +avatar: null
    +cover: null
    +email: "vale@sh.itjust.works"
    +username: "@vale@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728967993 {#7137
      date: 2024-10-15 06:53:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
    +entries: Doctrine\ORM\PersistentCollection {#7743 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
    +posts: Doctrine\ORM\PersistentCollection {#7797 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
    +follows: Doctrine\ORM\PersistentCollection {#7756 …}
    +followers: Doctrine\ORM\PersistentCollection {#7789 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
    +reports: Doctrine\ORM\PersistentCollection {#7759 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
    +violations: Doctrine\ORM\PersistentCollection {#7779 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
    +awards: Doctrine\ORM\PersistentCollection {#7781 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
    +categories: Doctrine\ORM\PersistentCollection {#7775 …}
    -id: 43047
    -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
    +apId: "vale@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/vale"
    +apPublicUrl: "https://sh.itjust.works/u/vale"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "vale"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729202698 {#7138
      date: 2024-10-18 00:04:58.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693093108 {#7144
      date: 2023-08-27 01:38:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704343149 {#2045
    date: 2024-01-04 05:39:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8421
  +date: DateTimeImmutable @1704343149 {#2045
    date: 2024-01-04 05:39:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704343149 {#2045
    date: 2024-01-04 05:39:09.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1712067056 {#2047
    date: 2024-04-02 16:10:56.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9033
  +createdAt: DateTimeImmutable @1704343149 {#2045
    date: 2024-01-04 05:39:09.0 +01:00
  }
  +editedAt: DateTimeImmutable @1712067056 {#2047
    date: 2024-04-02 16:10:56.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\Entry {#2057
    +user: Proxies\__CG__\App\Entity\User {#2050
      +avatar: null
      +cover: null
      +email: "vale@sh.itjust.works"
      +username: "@vale@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728967993 {#7137
        date: 2024-10-15 06:53:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
      +entries: Doctrine\ORM\PersistentCollection {#7743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
      +posts: Doctrine\ORM\PersistentCollection {#7797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
      +follows: Doctrine\ORM\PersistentCollection {#7756 …}
      +followers: Doctrine\ORM\PersistentCollection {#7789 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
      +reports: Doctrine\ORM\PersistentCollection {#7759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
      +violations: Doctrine\ORM\PersistentCollection {#7779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
      +awards: Doctrine\ORM\PersistentCollection {#7781 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
      +categories: Doctrine\ORM\PersistentCollection {#7775 …}
      -id: 43047
      -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
      +apId: "vale@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/vale"
      +apPublicUrl: "https://sh.itjust.works/u/vale"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "vale"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729202698 {#7138
        date: 2024-10-18 00:04:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693093108 {#7144
        date: 2023-08-27 01:38:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#2046
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2055 …}
    +votes: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +badges: Doctrine\ORM\PersistentCollection {#2099 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#2047
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#2045
      date: 2024-01-04 05:39:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10256
  +subject: App\Entity\Entry {#2057
    +user: Proxies\__CG__\App\Entity\User {#2050
      +avatar: null
      +cover: null
      +email: "vale@sh.itjust.works"
      +username: "@vale@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728967993 {#7137
        date: 2024-10-15 06:53:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
      +entries: Doctrine\ORM\PersistentCollection {#7743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
      +posts: Doctrine\ORM\PersistentCollection {#7797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
      +follows: Doctrine\ORM\PersistentCollection {#7756 …}
      +followers: Doctrine\ORM\PersistentCollection {#7789 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
      +reports: Doctrine\ORM\PersistentCollection {#7759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
      +violations: Doctrine\ORM\PersistentCollection {#7779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
      +awards: Doctrine\ORM\PersistentCollection {#7781 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
      +categories: Doctrine\ORM\PersistentCollection {#7775 …}
      -id: 43047
      -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
      +apId: "vale@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/vale"
      +apPublicUrl: "https://sh.itjust.works/u/vale"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "vale"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729202698 {#7138
        date: 2024-10-18 00:04:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693093108 {#7144
        date: 2023-08-27 01:38:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#2046
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2055 …}
    +votes: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +badges: Doctrine\ORM\PersistentCollection {#2099 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#2047
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#2045
      date: 2024-01-04 05:39:09.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.37 ms
Input props
[
  "subject" => App\Entity\Entry {#2057
    +user: Proxies\__CG__\App\Entity\User {#2050
      +avatar: null
      +cover: null
      +email: "vale@sh.itjust.works"
      +username: "@vale@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728967993 {#7137
        date: 2024-10-15 06:53:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
      +entries: Doctrine\ORM\PersistentCollection {#7743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
      +posts: Doctrine\ORM\PersistentCollection {#7797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
      +follows: Doctrine\ORM\PersistentCollection {#7756 …}
      +followers: Doctrine\ORM\PersistentCollection {#7789 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
      +reports: Doctrine\ORM\PersistentCollection {#7759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
      +violations: Doctrine\ORM\PersistentCollection {#7779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
      +awards: Doctrine\ORM\PersistentCollection {#7781 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
      +categories: Doctrine\ORM\PersistentCollection {#7775 …}
      -id: 43047
      -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
      +apId: "vale@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/vale"
      +apPublicUrl: "https://sh.itjust.works/u/vale"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "vale"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729202698 {#7138
        date: 2024-10-18 00:04:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693093108 {#7144
        date: 2023-08-27 01:38:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#2046
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2055 …}
    +votes: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +badges: Doctrine\ORM\PersistentCollection {#2099 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#2047
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#2045
      date: 2024-01-04 05:39:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12102
  +formDest: "entry"
  +subject: App\Entity\Entry {#2057
    +user: Proxies\__CG__\App\Entity\User {#2050
      +avatar: null
      +cover: null
      +email: "vale@sh.itjust.works"
      +username: "@vale@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728967993 {#7137
        date: 2024-10-15 06:53:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7145 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7140 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7143 …}
      +entries: Doctrine\ORM\PersistentCollection {#7743 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7805 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7745 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7803 …}
      +posts: Doctrine\ORM\PersistentCollection {#7797 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7800 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7753 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7792 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7795 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7755 …}
      +follows: Doctrine\ORM\PersistentCollection {#7756 …}
      +followers: Doctrine\ORM\PersistentCollection {#7789 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7791 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7782 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7785 …}
      +reports: Doctrine\ORM\PersistentCollection {#7759 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7760 …}
      +violations: Doctrine\ORM\PersistentCollection {#7779 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7778 …}
      +awards: Doctrine\ORM\PersistentCollection {#7781 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7772 …}
      +categories: Doctrine\ORM\PersistentCollection {#7775 …}
      -id: 43047
      -password: "$2y$13$6LZVb8u/9QROgy3KxMxyFuPH5/NhV2/mIkZRk4ssB0.4eMx7BAchm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7763 …}
      +apId: "vale@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/vale"
      +apPublicUrl: "https://sh.itjust.works/u/vale"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "vale"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729202698 {#7138
        date: 2024-10-18 00:04:58.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693093108 {#7144
        date: 2023-08-27 01:38:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "I-m-new-to-networking-and-self-hosting-and-have-no-idea"
    +title: "I'm new to networking and self-hosting and have no idea where to start."
    +url: null
    +body: """
      I’ve been slowly working my way though a list of skills to learn, both to put on my resume and as personal growth. Networking is the next thing on this list. I am not sure what I am looking for, but I want to start another project. I have built many a personal computer, but the world of networking is a pretty foreign concept to me.\n
      \n
      I have experience with building computers and a minor glance at the network-side of things. I’ve set up a Pi-Hole or two and set a basic CUPS server up on a RPi0w, but beyond that, I have no idea what I’m doing, or even what the possibilities are. I just see [posts like this](https://chaos.social/@elmo/111584424760410523) and think that it’s a pretty cool hardware project.\n
      \n
      Is there any resources you recommend to start learning, maybe what the hardware does? From my outsider’s perspective, I see a lot of people’s racks have at least a router, switch, and firewall, along with various other machines.\n
      \n
      E: thank you all for the suggestions! I’ll have to take some time to figure out what to do first
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 118
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1720298229 {#2046
      date: 2024-07-06 22:37:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2055 …}
    +votes: Doctrine\ORM\PersistentCollection {#2054 …}
    +reports: Doctrine\ORM\PersistentCollection {#2053 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +badges: Doctrine\ORM\PersistentCollection {#2099 …}
    +children: []
    -id: 27096
    -titleTs: "'host':9 'idea':13 'm':2 'network':5 'new':3 'self':8 'self-host':7 'start':16"
    -bodyTs: "'/@elmo/111584424760410523)':130 'along':176 'anoth':47 'basic':98 'beyond':106 'build':72 'built':51 'chaos.social':129 'chaos.social/@elmo/111584424760410523)':128 'comput':55,73 'concept':65 'cool':138 'cup':99 'e':181 'even':117 'experi':70 'figur':196 'firewal':175 'first':201 'foreign':64 'glanc':77 'growth':24 'hardwar':139,153 'hole':92 'idea':111 'learn':14,149 'least':170 'like':126 'list':10,32 'll':189 'look':40 'lot':163 'm':114 'machin':180 'mani':52 'mayb':150 'minor':76 'network':25,60,81 'network-sid':80 'next':28 'outsid':157 'peopl':165 'person':23,54 'perspect':159 'pi':91 'pi-hol':90 'possibl':120 'post':125 'pretti':63,137 'project':48,140 'put':17 'rack':167 'recommend':146 'resourc':144 'resum':20 'router':172 'rpi0w':104 'see':124,161 'server':100 'set':87,96 'side':82 'skill':12 'slowli':4 'start':46,148 'suggest':187 'sure':36 'switch':173 'take':192 'thank':182 'thing':29,84 'think':132 'though':8 'time':194 'two':94 'various':178 've':2,86 'want':44 'way':7 'work':5 'world':58"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704429549
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12122955"
    +editedAt: DateTimeImmutable @1712067056 {#2047
      date: 2024-04-02 16:10:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704343149 {#2045
      date: 2024-01-04 05:39:09.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 14.0 MiB 8.88 ms
Input props
[
  "entry" => App\Entity\Entry {#2101
    +user: Proxies\__CG__\App\Entity\User {#2102
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#8812
        date: 2024-10-03 22:42:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
      +entries: Doctrine\ORM\PersistentCollection {#9315 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
      +posts: Doctrine\ORM\PersistentCollection {#9635 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
      +follows: Doctrine\ORM\PersistentCollection {#10040 …}
      +followers: Doctrine\ORM\PersistentCollection {#10231 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
      +reports: Doctrine\ORM\PersistentCollection {#10548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
      +violations: Doctrine\ORM\PersistentCollection {#10665 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
      +awards: Doctrine\ORM\PersistentCollection {#10874 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
      +categories: Doctrine\ORM\PersistentCollection {#10924 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#9002
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#9013
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "What-s-the-point-of-a-reverse-proxy-and-does-cloudflare"
    +title: "What's the point of a reverse proxy and does cloudflare give all the benefits of one?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 97
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711919946 {#2108
      date: 2024-03-31 23:19:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2106 …}
    +reports: Doctrine\ORM\PersistentCollection {#2107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +badges: Doctrine\ORM\PersistentCollection {#2121 …}
    +children: []
    -id: 25749
    -titleTs: "'benefit':15 'cloudflar':11 'give':12 'one':17 'point':4 'proxi':8 'revers':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703979534
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/11821816"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893134 {#2111
      date: 2023-12-30 00:38:54.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#5275
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2101
    +user: Proxies\__CG__\App\Entity\User {#2102
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#8812
        date: 2024-10-03 22:42:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
      +entries: Doctrine\ORM\PersistentCollection {#9315 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
      +posts: Doctrine\ORM\PersistentCollection {#9635 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
      +follows: Doctrine\ORM\PersistentCollection {#10040 …}
      +followers: Doctrine\ORM\PersistentCollection {#10231 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
      +reports: Doctrine\ORM\PersistentCollection {#10548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
      +violations: Doctrine\ORM\PersistentCollection {#10665 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
      +awards: Doctrine\ORM\PersistentCollection {#10874 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
      +categories: Doctrine\ORM\PersistentCollection {#10924 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#9002
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#9013
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "What-s-the-point-of-a-reverse-proxy-and-does-cloudflare"
    +title: "What's the point of a reverse proxy and does cloudflare give all the benefits of one?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 97
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711919946 {#2108
      date: 2024-03-31 23:19:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2106 …}
    +reports: Doctrine\ORM\PersistentCollection {#2107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +badges: Doctrine\ORM\PersistentCollection {#2121 …}
    +children: []
    -id: 25749
    -titleTs: "'benefit':15 'cloudflar':11 'give':12 'one':17 'point':4 'proxi':8 'revers':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703979534
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/11821816"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893134 {#2111
      date: 2023-12-30 00:38:54.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 4.40 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2102
    +avatar: null
    +cover: null
    +email: "arudesalad@sh.itjust.works"
    +username: "@arudesalad@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
    +lastActive: DateTime @1727988121 {#8812
      date: 2024-10-03 22:42:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
    +entries: Doctrine\ORM\PersistentCollection {#9315 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
    +posts: Doctrine\ORM\PersistentCollection {#9635 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
    +follows: Doctrine\ORM\PersistentCollection {#10040 …}
    +followers: Doctrine\ORM\PersistentCollection {#10231 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
    +reports: Doctrine\ORM\PersistentCollection {#10548 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
    +violations: Doctrine\ORM\PersistentCollection {#10665 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
    +awards: Doctrine\ORM\PersistentCollection {#10874 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
    +categories: Doctrine\ORM\PersistentCollection {#10924 …}
    -id: 42519
    -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
    +apId: "arudesalad@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/arudesalad"
    +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "arudesalad"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729141992 {#9002
      date: 2024-10-17 07:13:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692977113 {#9013
      date: 2023-08-25 17:25:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7420
  +user: Proxies\__CG__\App\Entity\User {#2102
    +avatar: null
    +cover: null
    +email: "arudesalad@sh.itjust.works"
    +username: "@arudesalad@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
    +lastActive: DateTime @1727988121 {#8812
      date: 2024-10-03 22:42:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
    +entries: Doctrine\ORM\PersistentCollection {#9315 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
    +posts: Doctrine\ORM\PersistentCollection {#9635 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
    +follows: Doctrine\ORM\PersistentCollection {#10040 …}
    +followers: Doctrine\ORM\PersistentCollection {#10231 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
    +reports: Doctrine\ORM\PersistentCollection {#10548 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
    +violations: Doctrine\ORM\PersistentCollection {#10665 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
    +awards: Doctrine\ORM\PersistentCollection {#10874 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
    +categories: Doctrine\ORM\PersistentCollection {#10924 …}
    -id: 42519
    -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
    +apId: "arudesalad@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/arudesalad"
    +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "arudesalad"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729141992 {#9002
      date: 2024-10-17 07:13:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692977113 {#9013
      date: 2023-08-25 17:25:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703893134 {#2111
    date: 2023-12-30 00:38:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11830
  +date: DateTimeImmutable @1703893134 {#2111
    date: 2023-12-30 00:38:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703893134 {#2111
    date: 2023-12-30 00:38:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13933
  +createdAt: DateTimeImmutable @1703893134 {#2111
    date: 2023-12-30 00:38:54.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#2101
    +user: Proxies\__CG__\App\Entity\User {#2102
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#8812
        date: 2024-10-03 22:42:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
      +entries: Doctrine\ORM\PersistentCollection {#9315 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
      +posts: Doctrine\ORM\PersistentCollection {#9635 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
      +follows: Doctrine\ORM\PersistentCollection {#10040 …}
      +followers: Doctrine\ORM\PersistentCollection {#10231 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
      +reports: Doctrine\ORM\PersistentCollection {#10548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
      +violations: Doctrine\ORM\PersistentCollection {#10665 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
      +awards: Doctrine\ORM\PersistentCollection {#10874 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
      +categories: Doctrine\ORM\PersistentCollection {#10924 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#9002
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#9013
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "What-s-the-point-of-a-reverse-proxy-and-does-cloudflare"
    +title: "What's the point of a reverse proxy and does cloudflare give all the benefits of one?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 97
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711919946 {#2108
      date: 2024-03-31 23:19:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2106 …}
    +reports: Doctrine\ORM\PersistentCollection {#2107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +badges: Doctrine\ORM\PersistentCollection {#2121 …}
    +children: []
    -id: 25749
    -titleTs: "'benefit':15 'cloudflar':11 'give':12 'one':17 'point':4 'proxi':8 'revers':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703979534
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/11821816"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893134 {#2111
      date: 2023-12-30 00:38:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16029
  +subject: App\Entity\Entry {#2101
    +user: Proxies\__CG__\App\Entity\User {#2102
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#8812
        date: 2024-10-03 22:42:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
      +entries: Doctrine\ORM\PersistentCollection {#9315 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
      +posts: Doctrine\ORM\PersistentCollection {#9635 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
      +follows: Doctrine\ORM\PersistentCollection {#10040 …}
      +followers: Doctrine\ORM\PersistentCollection {#10231 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
      +reports: Doctrine\ORM\PersistentCollection {#10548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
      +violations: Doctrine\ORM\PersistentCollection {#10665 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
      +awards: Doctrine\ORM\PersistentCollection {#10874 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
      +categories: Doctrine\ORM\PersistentCollection {#10924 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#9002
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#9013
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "What-s-the-point-of-a-reverse-proxy-and-does-cloudflare"
    +title: "What's the point of a reverse proxy and does cloudflare give all the benefits of one?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 97
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711919946 {#2108
      date: 2024-03-31 23:19:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2106 …}
    +reports: Doctrine\ORM\PersistentCollection {#2107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +badges: Doctrine\ORM\PersistentCollection {#2121 …}
    +children: []
    -id: 25749
    -titleTs: "'benefit':15 'cloudflar':11 'give':12 'one':17 'point':4 'proxi':8 'revers':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703979534
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/11821816"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893134 {#2111
      date: 2023-12-30 00:38:54.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\Entry {#2101
    +user: Proxies\__CG__\App\Entity\User {#2102
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#8812
        date: 2024-10-03 22:42:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
      +entries: Doctrine\ORM\PersistentCollection {#9315 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
      +posts: Doctrine\ORM\PersistentCollection {#9635 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
      +follows: Doctrine\ORM\PersistentCollection {#10040 …}
      +followers: Doctrine\ORM\PersistentCollection {#10231 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
      +reports: Doctrine\ORM\PersistentCollection {#10548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
      +violations: Doctrine\ORM\PersistentCollection {#10665 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
      +awards: Doctrine\ORM\PersistentCollection {#10874 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
      +categories: Doctrine\ORM\PersistentCollection {#10924 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#9002
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#9013
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "What-s-the-point-of-a-reverse-proxy-and-does-cloudflare"
    +title: "What's the point of a reverse proxy and does cloudflare give all the benefits of one?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 97
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711919946 {#2108
      date: 2024-03-31 23:19:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2106 …}
    +reports: Doctrine\ORM\PersistentCollection {#2107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +badges: Doctrine\ORM\PersistentCollection {#2121 …}
    +children: []
    -id: 25749
    -titleTs: "'benefit':15 'cloudflar':11 'give':12 'one':17 'point':4 'proxi':8 'revers':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703979534
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/11821816"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893134 {#2111
      date: 2023-12-30 00:38:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16086
  +formDest: "entry"
  +subject: App\Entity\Entry {#2101
    +user: Proxies\__CG__\App\Entity\User {#2102
      +avatar: null
      +cover: null
      +email: "arudesalad@sh.itjust.works"
      +username: "@arudesalad@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Active on this account: [sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz](https://sh.itjust.works/u/arudesalad@lemmy.funnyname.xyz)"
      +lastActive: DateTime @1727988121 {#8812
        date: 2024-10-03 22:42:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9049 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9014 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9268 …}
      +entries: Doctrine\ORM\PersistentCollection {#9315 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9371 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9432 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9434 …}
      +posts: Doctrine\ORM\PersistentCollection {#9635 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9658 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9701 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9921 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9932 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10038 …}
      +follows: Doctrine\ORM\PersistentCollection {#10040 …}
      +followers: Doctrine\ORM\PersistentCollection {#10231 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10498 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10500 …}
      +reports: Doctrine\ORM\PersistentCollection {#10548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10559 …}
      +violations: Doctrine\ORM\PersistentCollection {#10665 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10669 …}
      +awards: Doctrine\ORM\PersistentCollection {#10874 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10881 …}
      +categories: Doctrine\ORM\PersistentCollection {#10924 …}
      -id: 42519
      -password: "$2y$13$qTdBT4FPAFjIKeujLb5FQOsDSlrtdLv/zTlnLnrT16MXE8ChXvHrC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11144 …}
      +apId: "arudesalad@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/arudesalad"
      +apPublicUrl: "https://sh.itjust.works/u/arudesalad"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "arudesalad"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729141992 {#9002
        date: 2024-10-17 07:13:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692977113 {#9013
        date: 2023-08-25 17:25:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +slug: "What-s-the-point-of-a-reverse-proxy-and-does-cloudflare"
    +title: "What's the point of a reverse proxy and does cloudflare give all the benefits of one?"
    +url: null
    +body: null
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 25
    +favouriteCount: 97
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711919946 {#2108
      date: 2024-03-31 23:19:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2109 …}
    +votes: Doctrine\ORM\PersistentCollection {#2106 …}
    +reports: Doctrine\ORM\PersistentCollection {#2107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2118 …}
    +badges: Doctrine\ORM\PersistentCollection {#2121 …}
    +children: []
    -id: 25749
    -titleTs: "'benefit':15 'cloudflar':11 'give':12 'one':17 'point':4 'proxi':8 'revers':7"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703979534
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/11821816"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893134 {#2111
      date: 2023-12-30 00:38:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 16.0 MiB 13.47 ms
Input props
[
  "entry" => App\Entity\Entry {#2123
    +user: Proxies\__CG__\App\Entity\User {#2119
      +avatar: null
      +cover: null
      +email: "WbrJr@lemmy.ml"
      +username: "@WbrJr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729254046 {#16439
        date: 2024-10-18 14:20: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 {#16442 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
      +entries: Doctrine\ORM\PersistentCollection {#16448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
      +posts: Doctrine\ORM\PersistentCollection {#16456 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
      +follows: Doctrine\ORM\PersistentCollection {#16468 …}
      +followers: Doctrine\ORM\PersistentCollection {#16470 …}
      +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
      +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
      +reports: Doctrine\ORM\PersistentCollection {#16480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
      +violations: Doctrine\ORM\PersistentCollection {#16484 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
      +awards: Doctrine\ORM\PersistentCollection {#16488 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
      +categories: Doctrine\ORM\PersistentCollection {#16492 …}
      -id: 80148
      -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
      +apId: "WbrJr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/WbrJr"
      +apPublicUrl: "https://lemmy.ml/u/WbrJr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "WbrJr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727348303 {#16440
        date: 2024-09-26 12:58:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701469979 {#16441
        date: 2023-12-01 23:32:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2115
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2116 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +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 {#2113
      date: 2024-01-27 21:29:15.0 +01:00
    }
  }
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryComponent {#16335
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2189 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2123
    +user: Proxies\__CG__\App\Entity\User {#2119
      +avatar: null
      +cover: null
      +email: "WbrJr@lemmy.ml"
      +username: "@WbrJr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729254046 {#16439
        date: 2024-10-18 14:20: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 {#16442 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
      +entries: Doctrine\ORM\PersistentCollection {#16448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
      +posts: Doctrine\ORM\PersistentCollection {#16456 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
      +follows: Doctrine\ORM\PersistentCollection {#16468 …}
      +followers: Doctrine\ORM\PersistentCollection {#16470 …}
      +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
      +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
      +reports: Doctrine\ORM\PersistentCollection {#16480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
      +violations: Doctrine\ORM\PersistentCollection {#16484 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
      +awards: Doctrine\ORM\PersistentCollection {#16488 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
      +categories: Doctrine\ORM\PersistentCollection {#16492 …}
      -id: 80148
      -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
      +apId: "WbrJr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/WbrJr"
      +apPublicUrl: "https://lemmy.ml/u/WbrJr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "WbrJr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727348303 {#16440
        date: 2024-09-26 12:58:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701469979 {#16441
        date: 2023-12-01 23:32:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2115
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2116 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +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 {#2113
      date: 2024-01-27 21:29:15.0 +01:00
    }
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.63 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2119
    +avatar: null
    +cover: null
    +email: "WbrJr@lemmy.ml"
    +username: "@WbrJr@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729254046 {#16439
      date: 2024-10-18 14:20: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 {#16442 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
    +entries: Doctrine\ORM\PersistentCollection {#16448 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
    +posts: Doctrine\ORM\PersistentCollection {#16456 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
    +follows: Doctrine\ORM\PersistentCollection {#16468 …}
    +followers: Doctrine\ORM\PersistentCollection {#16470 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
    +reports: Doctrine\ORM\PersistentCollection {#16480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
    +violations: Doctrine\ORM\PersistentCollection {#16484 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
    +awards: Doctrine\ORM\PersistentCollection {#16488 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
    +categories: Doctrine\ORM\PersistentCollection {#16492 …}
    -id: 80148
    -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
    +apId: "WbrJr@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/WbrJr"
    +apPublicUrl: "https://lemmy.ml/u/WbrJr"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "WbrJr"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727348303 {#16440
      date: 2024-09-26 12:58:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701469979 {#16441
      date: 2023-12-01 23:32:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16402
  +user: Proxies\__CG__\App\Entity\User {#2119
    +avatar: null
    +cover: null
    +email: "WbrJr@lemmy.ml"
    +username: "@WbrJr@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729254046 {#16439
      date: 2024-10-18 14:20: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 {#16442 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
    +entries: Doctrine\ORM\PersistentCollection {#16448 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
    +posts: Doctrine\ORM\PersistentCollection {#16456 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
    +follows: Doctrine\ORM\PersistentCollection {#16468 …}
    +followers: Doctrine\ORM\PersistentCollection {#16470 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
    +reports: Doctrine\ORM\PersistentCollection {#16480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
    +violations: Doctrine\ORM\PersistentCollection {#16484 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
    +awards: Doctrine\ORM\PersistentCollection {#16488 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
    +categories: Doctrine\ORM\PersistentCollection {#16492 …}
    -id: 80148
    -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
    +apId: "WbrJr@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/WbrJr"
    +apPublicUrl: "https://lemmy.ml/u/WbrJr"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "WbrJr"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727348303 {#16440
      date: 2024-09-26 12:58:23.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701469979 {#16441
      date: 2023-12-01 23:32:59.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1706387355 {#2113
    date: 2024-01-27 21:29:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16515
  +date: DateTimeImmutable @1706387355 {#2113
    date: 2024-01-27 21:29:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706387355 {#2113
    date: 2024-01-27 21:29:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16569
  +createdAt: DateTimeImmutable @1706387355 {#2113
    date: 2024-01-27 21:29:15.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\Entry {#2123
    +user: Proxies\__CG__\App\Entity\User {#2119
      +avatar: null
      +cover: null
      +email: "WbrJr@lemmy.ml"
      +username: "@WbrJr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729254046 {#16439
        date: 2024-10-18 14:20: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 {#16442 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
      +entries: Doctrine\ORM\PersistentCollection {#16448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
      +posts: Doctrine\ORM\PersistentCollection {#16456 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
      +follows: Doctrine\ORM\PersistentCollection {#16468 …}
      +followers: Doctrine\ORM\PersistentCollection {#16470 …}
      +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
      +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
      +reports: Doctrine\ORM\PersistentCollection {#16480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
      +violations: Doctrine\ORM\PersistentCollection {#16484 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
      +awards: Doctrine\ORM\PersistentCollection {#16488 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
      +categories: Doctrine\ORM\PersistentCollection {#16492 …}
      -id: 80148
      -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
      +apId: "WbrJr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/WbrJr"
      +apPublicUrl: "https://lemmy.ml/u/WbrJr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "WbrJr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727348303 {#16440
        date: 2024-09-26 12:58:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701469979 {#16441
        date: 2023-12-01 23:32:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2115
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2116 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +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 {#2113
      date: 2024-01-27 21:29:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16624
  +subject: App\Entity\Entry {#2123
    +user: Proxies\__CG__\App\Entity\User {#2119
      +avatar: null
      +cover: null
      +email: "WbrJr@lemmy.ml"
      +username: "@WbrJr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729254046 {#16439
        date: 2024-10-18 14:20: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 {#16442 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
      +entries: Doctrine\ORM\PersistentCollection {#16448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
      +posts: Doctrine\ORM\PersistentCollection {#16456 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
      +follows: Doctrine\ORM\PersistentCollection {#16468 …}
      +followers: Doctrine\ORM\PersistentCollection {#16470 …}
      +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
      +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
      +reports: Doctrine\ORM\PersistentCollection {#16480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
      +violations: Doctrine\ORM\PersistentCollection {#16484 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
      +awards: Doctrine\ORM\PersistentCollection {#16488 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
      +categories: Doctrine\ORM\PersistentCollection {#16492 …}
      -id: 80148
      -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
      +apId: "WbrJr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/WbrJr"
      +apPublicUrl: "https://lemmy.ml/u/WbrJr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "WbrJr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727348303 {#16440
        date: 2024-09-26 12:58:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701469979 {#16441
        date: 2023-12-01 23:32:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2115
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2116 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +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 {#2113
      date: 2024-01-27 21:29:15.0 +01:00
    }
  }
  +formDest: "entry"
  +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\Entry {#2123
    +user: Proxies\__CG__\App\Entity\User {#2119
      +avatar: null
      +cover: null
      +email: "WbrJr@lemmy.ml"
      +username: "@WbrJr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729254046 {#16439
        date: 2024-10-18 14:20: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 {#16442 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
      +entries: Doctrine\ORM\PersistentCollection {#16448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
      +posts: Doctrine\ORM\PersistentCollection {#16456 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
      +follows: Doctrine\ORM\PersistentCollection {#16468 …}
      +followers: Doctrine\ORM\PersistentCollection {#16470 …}
      +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
      +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
      +reports: Doctrine\ORM\PersistentCollection {#16480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
      +violations: Doctrine\ORM\PersistentCollection {#16484 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
      +awards: Doctrine\ORM\PersistentCollection {#16488 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
      +categories: Doctrine\ORM\PersistentCollection {#16492 …}
      -id: 80148
      -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
      +apId: "WbrJr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/WbrJr"
      +apPublicUrl: "https://lemmy.ml/u/WbrJr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "WbrJr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727348303 {#16440
        date: 2024-09-26 12:58:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701469979 {#16441
        date: 2023-12-01 23:32:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2115
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2116 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +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 {#2113
      date: 2024-01-27 21:29:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16681
  +formDest: "entry"
  +subject: App\Entity\Entry {#2123
    +user: Proxies\__CG__\App\Entity\User {#2119
      +avatar: null
      +cover: null
      +email: "WbrJr@lemmy.ml"
      +username: "@WbrJr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729254046 {#16439
        date: 2024-10-18 14:20: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 {#16442 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16444 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#16446 …}
      +entries: Doctrine\ORM\PersistentCollection {#16448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#16450 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#16452 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16454 …}
      +posts: Doctrine\ORM\PersistentCollection {#16456 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#16458 …}
      +postComments: Doctrine\ORM\PersistentCollection {#16460 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#16462 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#16464 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#16466 …}
      +follows: Doctrine\ORM\PersistentCollection {#16468 …}
      +followers: Doctrine\ORM\PersistentCollection {#16470 …}
      +blocks: Doctrine\ORM\PersistentCollection {#16472 …}
      +blockers: Doctrine\ORM\PersistentCollection {#16474 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#16476 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#16478 …}
      +reports: Doctrine\ORM\PersistentCollection {#16480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#16482 …}
      +violations: Doctrine\ORM\PersistentCollection {#16484 …}
      +notifications: Doctrine\ORM\PersistentCollection {#16486 …}
      +awards: Doctrine\ORM\PersistentCollection {#16488 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#16490 …}
      +categories: Doctrine\ORM\PersistentCollection {#16492 …}
      -id: 80148
      -password: "$2y$13$8jQQFr/eX5sT/AfknFWX1.9EPRTe5M5E7sik0unVQXd/Jj.sbHnLm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16494 …}
      +apId: "WbrJr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/WbrJr"
      +apPublicUrl: "https://lemmy.ml/u/WbrJr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "WbrJr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727348303 {#16440
        date: 2024-09-26 12:58:23.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701469979 {#16441
        date: 2023-12-01 23:32:59.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#400
      +icon: Proxies\__CG__\App\Entity\Image {#302 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#329
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#283 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
      +entries: Doctrine\ORM\PersistentCollection {#223 …}
      +posts: Doctrine\ORM\PersistentCollection {#181 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
      +bans: Doctrine\ORM\PersistentCollection {#160 …}
      +reports: Doctrine\ORM\PersistentCollection {#146 …}
      +badges: Doctrine\ORM\PersistentCollection {#124 …}
      +logs: Doctrine\ORM\PersistentCollection {#114 …}
      +awards: Doctrine\ORM\PersistentCollection {#103 …}
      +categories: Doctrine\ORM\PersistentCollection {#90 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#326
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#328
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1531 …}
    +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 {#2115
      date: 2024-10-17 18:03:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2116 …}
    +votes: Doctrine\ORM\PersistentCollection {#2161 …}
    +reports: Doctrine\ORM\PersistentCollection {#2163 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2044 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2127 …}
    +badges: Doctrine\ORM\PersistentCollection {#2043 …}
    +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 {#2113
      date: 2024-01-27 21:29:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.22 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#16992
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17064
  +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 {#17127
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 11.65 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 {#17183
  +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.14 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 {#17242
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17298
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17354
  +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.30 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17412
  +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.15 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17475
  +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.18 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17533
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17589
  +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.19 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#17645
  +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.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17701
  +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.14 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17757
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17813
  +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.14 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17869
  +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.14 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#17925
  +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 {#17981
  +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 {#18037
  +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.20 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 {#18093
  +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 {#18151
  +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 26.64 ms
Input props
[
  "magazine" => App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#18224
  +magazine: App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      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.52 ms
Input props
[
  "magazine" => App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#18282
  +magazine: App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#328
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18442
  +date: DateTimeImmutable @1703473826 {#328
    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 {#18501
    +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 {#18548
      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 {#18550 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18552 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18554 …}
    +entries: Doctrine\ORM\PersistentCollection {#18556 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18558 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18560 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18562 …}
    +posts: Doctrine\ORM\PersistentCollection {#18564 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18566 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18568 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18570 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18572 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18574 …}
    +follows: Doctrine\ORM\PersistentCollection {#18576 …}
    +followers: Doctrine\ORM\PersistentCollection {#18578 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18580 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18582 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18584 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18586 …}
    +reports: Doctrine\ORM\PersistentCollection {#18588 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18590 …}
    +violations: Doctrine\ORM\PersistentCollection {#18592 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18594 …}
    +awards: Doctrine\ORM\PersistentCollection {#18596 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18598 …}
    +categories: Doctrine\ORM\PersistentCollection {#18600 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18602 …}
    +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 {#18549
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18519
  +user: Proxies\__CG__\App\Entity\User {#18501
    +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 {#18548
      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 {#18550 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18552 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18554 …}
    +entries: Doctrine\ORM\PersistentCollection {#18556 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18558 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18560 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18562 …}
    +posts: Doctrine\ORM\PersistentCollection {#18564 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18566 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18568 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18570 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18572 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18574 …}
    +follows: Doctrine\ORM\PersistentCollection {#18576 …}
    +followers: Doctrine\ORM\PersistentCollection {#18578 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18580 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18582 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18584 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18586 …}
    +reports: Doctrine\ORM\PersistentCollection {#18588 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18590 …}
    +violations: Doctrine\ORM\PersistentCollection {#18592 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18594 …}
    +awards: Doctrine\ORM\PersistentCollection {#18596 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18598 …}
    +categories: Doctrine\ORM\PersistentCollection {#18600 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18602 …}
    +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 {#18549
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 2.19 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#18710
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#396 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 0.25 ms
Input props
[
  "magazine" => App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#18799
  +magazine: App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 1.35 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#18858
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#18859 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 1.70 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#18929
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#18928 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1351 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 13.15 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#18998
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#556 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1351 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#19067
  +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 {#19068 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 1.15 ms
Input props
[
  "magazine" => App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#19160
  +magazine: App\Entity\Magazine {#400
    +icon: Proxies\__CG__\App\Entity\Image {#302 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#329
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#283 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#276 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#265 …}
    +entries: Doctrine\ORM\PersistentCollection {#223 …}
    +posts: Doctrine\ORM\PersistentCollection {#181 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#243 …}
    +bans: Doctrine\ORM\PersistentCollection {#160 …}
    +reports: Doctrine\ORM\PersistentCollection {#146 …}
    +badges: Doctrine\ORM\PersistentCollection {#124 …}
    +logs: Doctrine\ORM\PersistentCollection {#114 …}
    +awards: Doctrine\ORM\PersistentCollection {#103 …}
    +categories: Doctrine\ORM\PersistentCollection {#90 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#326
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#328
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#396 …}
}