GET https://kbin.spritesserver.nl/u/@kratoz29@lemm.ee/newest/2023-11-26::2023-11-26

Components

21 Twig Components
46 Render Count
81 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 13.52ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.67ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
3 0.67ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
2 0.89ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
2 9.63ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
2 0.34ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
2 1.04ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
2 1.84ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.39ms
user_box
"App\Twig\Components\UserBoxComponent"
components/user_box.html.twig
1 2.59ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.90ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 21.61ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
1 0.22ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
1 27.44ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 1.85ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.20ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 1.36ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 2.01ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.51ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 2.68ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 5.14ms

Render calls

user_box App\Twig\Components\UserBoxComponent 16.0 MiB 2.59 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  "stretchedLink" => false
]
Attributes
[]
Component
App\Twig\Components\UserBoxComponent {#2387
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  +stretchedLink: false
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.62 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  "width" => 100
  "height" => 100
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#2043
  +width: 100
  +height: 100
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  +asLink: false
}
user_actions App\Twig\Components\UserActionsComponent 16.0 MiB 0.90 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#2193
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
}
entry App\Twig\Components\EntryComponent 16.0 MiB 21.61 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2359
      +avatar: null
      +cover: null
      +email: "Xyre@lemmus.org"
      +username: "@Xyre@lemmus.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728476247 {#3240
        date: 2024-10-09 14:17:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
      +entries: Doctrine\ORM\PersistentCollection {#3252 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
      +posts: Doctrine\ORM\PersistentCollection {#3260 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
      +follows: Doctrine\ORM\PersistentCollection {#3272 …}
      +followers: Doctrine\ORM\PersistentCollection {#3274 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +violations: Doctrine\ORM\PersistentCollection {#3288 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
      +awards: Doctrine\ORM\PersistentCollection {#3292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
      +categories: Doctrine\ORM\PersistentCollection {#3296 …}
      -id: 27342
      -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
      +apId: "Xyre@lemmus.org"
      +apProfileId: "https://lemmus.org/u/Xyre"
      +apPublicUrl: "https://lemmus.org/u/Xyre"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmus.org/inbox"
      +apDomain: "lemmus.org"
      +apPreferredUsername: "Xyre"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728696384 {#3237
        date: 2024-10-12 03:26:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689339401 {#3239
        date: 2023-07-14 14:56:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
      +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#2929
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
      +entries: Doctrine\ORM\PersistentCollection {#2939 …}
      +posts: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +bans: Doctrine\ORM\PersistentCollection {#2949 …}
      +reports: Doctrine\ORM\PersistentCollection {#2957 …}
      +badges: Doctrine\ORM\PersistentCollection {#2970 …}
      +logs: Doctrine\ORM\PersistentCollection {#2980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2962 …}
      +categories: Doctrine\ORM\PersistentCollection {#2986 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#2930
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#2931
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2360 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
    +slug: "Arrs-Feedback"
    +title: "Arrs Feedback"
    +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
    +body: """
      #### Context\n
      \n
      Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
      \n
      It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
      \n
      After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
      \n
      #### Setup\n
      \n
      - All of the services run in Docker containers.\n
      - Each container is a separate Compose file managed by Systemd.\n
      - The system itself is in a VM running on my home server (both Arch, btw).\n
      - Tailscale is used for remote access to the local network.\n
      - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
      \n
      #### Questions\n
      \n
      - What am I missing or can be improved?\n
      - Is there a better way to document?\n
      - What do you do differently that might be beneficial?\n
      \n
      #### Thoughts\n
      \n
      - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
      - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
      - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
      - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
      \n
      #### Notes\n
      \n
      - Diagram was made using D2lang.\n
      - Some of the connections have been simplified to improve readability / routing.\n
      - Some services have been redacted out of an abundance of caution.\n
      - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
      \n
      Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
      \n
      Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 149
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702389486 {#1620
      date: 2023-12-12 14:58:06.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2448 …}
    +votes: Doctrine\ORM\PersistentCollection {#2447 …}
    +reports: Doctrine\ORM\PersistentCollection {#2458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
    +badges: Doctrine\ORM\PersistentCollection {#1611 …}
    +children: [
      App\Entity\EntryComment {#1640
        +user: App\Entity\User {#265
          +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
          +cover: null
          +email: "kratoz29@lemm.ee"
          +username: "@kratoz29@lemm.ee"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729397705 {#273
            date: 2024-10-20 06:15: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 {#237 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
          +entries: Doctrine\ORM\PersistentCollection {#180 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
          +posts: Doctrine\ORM\PersistentCollection {#68 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
          +follows: Doctrine\ORM\PersistentCollection {#1821 …}
          +followers: Doctrine\ORM\PersistentCollection {#2407 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
          +reports: Doctrine\ORM\PersistentCollection {#2413 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
          +violations: Doctrine\ORM\PersistentCollection {#2400 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
          +awards: Doctrine\ORM\PersistentCollection {#1882 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
          +categories: Doctrine\ORM\PersistentCollection {#1896 …}
          -id: 39609
          -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
          +apId: "kratoz29@lemm.ee"
          +apProfileId: "https://lemm.ee/u/kratoz29"
          +apPublicUrl: "https://lemm.ee/u/kratoz29"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemm.ee/inbox"
          +apDomain: "lemm.ee"
          +apPreferredUsername: "kratoz29"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728814594 {#274
            date: 2024-10-13 12:16:34.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1691542637 {#268
            date: 2023-08-09 02:57:17.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
        +image: null
        +parent: null
        +root: null
        +body: "This guy automates."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1701029582 {#1698
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Xyre@lemmus.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1561 …}
        +nested: Doctrine\ORM\PersistentCollection {#1528 …}
        +votes: Doctrine\ORM\PersistentCollection {#1568 …}
        +reports: Doctrine\ORM\PersistentCollection {#1549 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
        -id: 167730
        -bodyTs: "'autom':3 'guy':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/6617146"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701029582 {#1609
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +"title": 167730
      }
    ]
    -id: 17049
    -titleTs: "'arr':1 'feedback':2"
    -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701105229
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1734205"
    +editedAt: DateTimeImmutable @1701701693 {#1645
      date: 2023-12-04 15:54:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701018829 {#1701
      date: 2023-11-26 18:13:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "dateAsUrl" => true
]
Attributes
[
  "dateAsUrl" => true
]
Component
App\Twig\Components\EntryComponent {#2876
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2877 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2359
      +avatar: null
      +cover: null
      +email: "Xyre@lemmus.org"
      +username: "@Xyre@lemmus.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728476247 {#3240
        date: 2024-10-09 14:17:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
      +entries: Doctrine\ORM\PersistentCollection {#3252 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
      +posts: Doctrine\ORM\PersistentCollection {#3260 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
      +follows: Doctrine\ORM\PersistentCollection {#3272 …}
      +followers: Doctrine\ORM\PersistentCollection {#3274 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +violations: Doctrine\ORM\PersistentCollection {#3288 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
      +awards: Doctrine\ORM\PersistentCollection {#3292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
      +categories: Doctrine\ORM\PersistentCollection {#3296 …}
      -id: 27342
      -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
      +apId: "Xyre@lemmus.org"
      +apProfileId: "https://lemmus.org/u/Xyre"
      +apPublicUrl: "https://lemmus.org/u/Xyre"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmus.org/inbox"
      +apDomain: "lemmus.org"
      +apPreferredUsername: "Xyre"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728696384 {#3237
        date: 2024-10-12 03:26:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689339401 {#3239
        date: 2023-07-14 14:56:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
      +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#2929
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
      +entries: Doctrine\ORM\PersistentCollection {#2939 …}
      +posts: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +bans: Doctrine\ORM\PersistentCollection {#2949 …}
      +reports: Doctrine\ORM\PersistentCollection {#2957 …}
      +badges: Doctrine\ORM\PersistentCollection {#2970 …}
      +logs: Doctrine\ORM\PersistentCollection {#2980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2962 …}
      +categories: Doctrine\ORM\PersistentCollection {#2986 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#2930
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#2931
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2360 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
    +slug: "Arrs-Feedback"
    +title: "Arrs Feedback"
    +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
    +body: """
      #### Context\n
      \n
      Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
      \n
      It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
      \n
      After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
      \n
      #### Setup\n
      \n
      - All of the services run in Docker containers.\n
      - Each container is a separate Compose file managed by Systemd.\n
      - The system itself is in a VM running on my home server (both Arch, btw).\n
      - Tailscale is used for remote access to the local network.\n
      - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
      \n
      #### Questions\n
      \n
      - What am I missing or can be improved?\n
      - Is there a better way to document?\n
      - What do you do differently that might be beneficial?\n
      \n
      #### Thoughts\n
      \n
      - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
      - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
      - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
      - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
      \n
      #### Notes\n
      \n
      - Diagram was made using D2lang.\n
      - Some of the connections have been simplified to improve readability / routing.\n
      - Some services have been redacted out of an abundance of caution.\n
      - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
      \n
      Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
      \n
      Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 149
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702389486 {#1620
      date: 2023-12-12 14:58:06.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2448 …}
    +votes: Doctrine\ORM\PersistentCollection {#2447 …}
    +reports: Doctrine\ORM\PersistentCollection {#2458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
    +badges: Doctrine\ORM\PersistentCollection {#1611 …}
    +children: [
      App\Entity\EntryComment {#1640
        +user: App\Entity\User {#265
          +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
          +cover: null
          +email: "kratoz29@lemm.ee"
          +username: "@kratoz29@lemm.ee"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729397705 {#273
            date: 2024-10-20 06:15: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 {#237 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
          +entries: Doctrine\ORM\PersistentCollection {#180 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
          +posts: Doctrine\ORM\PersistentCollection {#68 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
          +follows: Doctrine\ORM\PersistentCollection {#1821 …}
          +followers: Doctrine\ORM\PersistentCollection {#2407 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
          +reports: Doctrine\ORM\PersistentCollection {#2413 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
          +violations: Doctrine\ORM\PersistentCollection {#2400 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
          +awards: Doctrine\ORM\PersistentCollection {#1882 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
          +categories: Doctrine\ORM\PersistentCollection {#1896 …}
          -id: 39609
          -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
          +apId: "kratoz29@lemm.ee"
          +apProfileId: "https://lemm.ee/u/kratoz29"
          +apPublicUrl: "https://lemm.ee/u/kratoz29"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemm.ee/inbox"
          +apDomain: "lemm.ee"
          +apPreferredUsername: "kratoz29"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728814594 {#274
            date: 2024-10-13 12:16:34.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1691542637 {#268
            date: 2023-08-09 02:57:17.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
        +image: null
        +parent: null
        +root: null
        +body: "This guy automates."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1701029582 {#1698
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Xyre@lemmus.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1561 …}
        +nested: Doctrine\ORM\PersistentCollection {#1528 …}
        +votes: Doctrine\ORM\PersistentCollection {#1568 …}
        +reports: Doctrine\ORM\PersistentCollection {#1549 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
        -id: 167730
        -bodyTs: "'autom':3 'guy':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/6617146"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701029582 {#1609
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +"title": 167730
      }
    ]
    -id: 17049
    -titleTs: "'arr':1 'feedback':2"
    -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701105229
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1734205"
    +editedAt: DateTimeImmutable @1701701693 {#1645
      date: 2023-12-04 15:54:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701018829 {#1701
      date: 2023-11-26 18:13:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: true
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 9.44 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2359
    +avatar: null
    +cover: null
    +email: "Xyre@lemmus.org"
    +username: "@Xyre@lemmus.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728476247 {#3240
      date: 2024-10-09 14:17:27.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
    +entries: Doctrine\ORM\PersistentCollection {#3252 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
    +posts: Doctrine\ORM\PersistentCollection {#3260 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
    +follows: Doctrine\ORM\PersistentCollection {#3272 …}
    +followers: Doctrine\ORM\PersistentCollection {#3274 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
    +reports: Doctrine\ORM\PersistentCollection {#3284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
    +violations: Doctrine\ORM\PersistentCollection {#3288 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
    +awards: Doctrine\ORM\PersistentCollection {#3292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
    +categories: Doctrine\ORM\PersistentCollection {#3296 …}
    -id: 27342
    -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
    +apId: "Xyre@lemmus.org"
    +apProfileId: "https://lemmus.org/u/Xyre"
    +apPublicUrl: "https://lemmus.org/u/Xyre"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmus.org/inbox"
    +apDomain: "lemmus.org"
    +apPreferredUsername: "Xyre"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728696384 {#3237
      date: 2024-10-12 03:26:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689339401 {#3239
      date: 2023-07-14 14:56:41.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3192
  +user: Proxies\__CG__\App\Entity\User {#2359
    +avatar: null
    +cover: null
    +email: "Xyre@lemmus.org"
    +username: "@Xyre@lemmus.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728476247 {#3240
      date: 2024-10-09 14:17:27.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
    +entries: Doctrine\ORM\PersistentCollection {#3252 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
    +posts: Doctrine\ORM\PersistentCollection {#3260 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
    +follows: Doctrine\ORM\PersistentCollection {#3272 …}
    +followers: Doctrine\ORM\PersistentCollection {#3274 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
    +reports: Doctrine\ORM\PersistentCollection {#3284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
    +violations: Doctrine\ORM\PersistentCollection {#3288 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
    +awards: Doctrine\ORM\PersistentCollection {#3292 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
    +categories: Doctrine\ORM\PersistentCollection {#3296 …}
    -id: 27342
    -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
    +apId: "Xyre@lemmus.org"
    +apProfileId: "https://lemmus.org/u/Xyre"
    +apPublicUrl: "https://lemmus.org/u/Xyre"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmus.org/inbox"
    +apDomain: "lemmus.org"
    +apPreferredUsername: "Xyre"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728696384 {#3237
      date: 2024-10-12 03:26:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689339401 {#3239
      date: 2023-07-14 14:56:41.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.28 ms
Input props
[
  "date" => DateTimeImmutable @1701018829 {#1701
    date: 2023-11-26 18:13:49.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3320
  +date: DateTimeImmutable @1701018829 {#1701
    date: 2023-11-26 18:13:49.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.23 ms
Input props
[
  "createdAt" => DateTimeImmutable @1701018829 {#1701
    date: 2023-11-26 18:13:49.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1701701693 {#1645
    date: 2023-12-04 15:54:53.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3384
  +createdAt: DateTimeImmutable @1701018829 {#1701
    date: 2023-11-26 18:13:49.0 +01:00
  }
  +editedAt: DateTimeImmutable @1701701693 {#1645
    date: 2023-12-04 15:54:53.0 +01:00
  }
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.22 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1525
    +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#2929
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
    +entries: Doctrine\ORM\PersistentCollection {#2939 …}
    +posts: Doctrine\ORM\PersistentCollection {#2941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
    +bans: Doctrine\ORM\PersistentCollection {#2949 …}
    +reports: Doctrine\ORM\PersistentCollection {#2957 …}
    +badges: Doctrine\ORM\PersistentCollection {#2970 …}
    +logs: Doctrine\ORM\PersistentCollection {#2980 …}
    +awards: Doctrine\ORM\PersistentCollection {#2962 …}
    +categories: Doctrine\ORM\PersistentCollection {#2986 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#2930
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#2931
      date: 2023-10-13 13:42:19.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3449
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
    +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#2929
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
    +entries: Doctrine\ORM\PersistentCollection {#2939 …}
    +posts: Doctrine\ORM\PersistentCollection {#2941 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
    +bans: Doctrine\ORM\PersistentCollection {#2949 …}
    +reports: Doctrine\ORM\PersistentCollection {#2957 …}
    +badges: Doctrine\ORM\PersistentCollection {#2970 …}
    +logs: Doctrine\ORM\PersistentCollection {#2980 …}
    +awards: Doctrine\ORM\PersistentCollection {#2962 …}
    +categories: Doctrine\ORM\PersistentCollection {#2986 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#2930
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#2931
      date: 2023-10-13 13:42:19.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.53 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2359
      +avatar: null
      +cover: null
      +email: "Xyre@lemmus.org"
      +username: "@Xyre@lemmus.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728476247 {#3240
        date: 2024-10-09 14:17:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
      +entries: Doctrine\ORM\PersistentCollection {#3252 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
      +posts: Doctrine\ORM\PersistentCollection {#3260 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
      +follows: Doctrine\ORM\PersistentCollection {#3272 …}
      +followers: Doctrine\ORM\PersistentCollection {#3274 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +violations: Doctrine\ORM\PersistentCollection {#3288 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
      +awards: Doctrine\ORM\PersistentCollection {#3292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
      +categories: Doctrine\ORM\PersistentCollection {#3296 …}
      -id: 27342
      -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
      +apId: "Xyre@lemmus.org"
      +apProfileId: "https://lemmus.org/u/Xyre"
      +apPublicUrl: "https://lemmus.org/u/Xyre"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmus.org/inbox"
      +apDomain: "lemmus.org"
      +apPreferredUsername: "Xyre"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728696384 {#3237
        date: 2024-10-12 03:26:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689339401 {#3239
        date: 2023-07-14 14:56:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
      +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#2929
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
      +entries: Doctrine\ORM\PersistentCollection {#2939 …}
      +posts: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +bans: Doctrine\ORM\PersistentCollection {#2949 …}
      +reports: Doctrine\ORM\PersistentCollection {#2957 …}
      +badges: Doctrine\ORM\PersistentCollection {#2970 …}
      +logs: Doctrine\ORM\PersistentCollection {#2980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2962 …}
      +categories: Doctrine\ORM\PersistentCollection {#2986 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#2930
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#2931
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2360 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
    +slug: "Arrs-Feedback"
    +title: "Arrs Feedback"
    +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
    +body: """
      #### Context\n
      \n
      Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
      \n
      It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
      \n
      After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
      \n
      #### Setup\n
      \n
      - All of the services run in Docker containers.\n
      - Each container is a separate Compose file managed by Systemd.\n
      - The system itself is in a VM running on my home server (both Arch, btw).\n
      - Tailscale is used for remote access to the local network.\n
      - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
      \n
      #### Questions\n
      \n
      - What am I missing or can be improved?\n
      - Is there a better way to document?\n
      - What do you do differently that might be beneficial?\n
      \n
      #### Thoughts\n
      \n
      - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
      - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
      - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
      - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
      \n
      #### Notes\n
      \n
      - Diagram was made using D2lang.\n
      - Some of the connections have been simplified to improve readability / routing.\n
      - Some services have been redacted out of an abundance of caution.\n
      - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
      \n
      Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
      \n
      Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 149
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702389486 {#1620
      date: 2023-12-12 14:58:06.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2448 …}
    +votes: Doctrine\ORM\PersistentCollection {#2447 …}
    +reports: Doctrine\ORM\PersistentCollection {#2458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
    +badges: Doctrine\ORM\PersistentCollection {#1611 …}
    +children: [
      App\Entity\EntryComment {#1640
        +user: App\Entity\User {#265
          +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
          +cover: null
          +email: "kratoz29@lemm.ee"
          +username: "@kratoz29@lemm.ee"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729397705 {#273
            date: 2024-10-20 06:15: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 {#237 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
          +entries: Doctrine\ORM\PersistentCollection {#180 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
          +posts: Doctrine\ORM\PersistentCollection {#68 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
          +follows: Doctrine\ORM\PersistentCollection {#1821 …}
          +followers: Doctrine\ORM\PersistentCollection {#2407 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
          +reports: Doctrine\ORM\PersistentCollection {#2413 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
          +violations: Doctrine\ORM\PersistentCollection {#2400 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
          +awards: Doctrine\ORM\PersistentCollection {#1882 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
          +categories: Doctrine\ORM\PersistentCollection {#1896 …}
          -id: 39609
          -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
          +apId: "kratoz29@lemm.ee"
          +apProfileId: "https://lemm.ee/u/kratoz29"
          +apPublicUrl: "https://lemm.ee/u/kratoz29"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemm.ee/inbox"
          +apDomain: "lemm.ee"
          +apPreferredUsername: "kratoz29"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728814594 {#274
            date: 2024-10-13 12:16:34.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1691542637 {#268
            date: 2023-08-09 02:57:17.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
        +image: null
        +parent: null
        +root: null
        +body: "This guy automates."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1701029582 {#1698
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Xyre@lemmus.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1561 …}
        +nested: Doctrine\ORM\PersistentCollection {#1528 …}
        +votes: Doctrine\ORM\PersistentCollection {#1568 …}
        +reports: Doctrine\ORM\PersistentCollection {#1549 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
        -id: 167730
        -bodyTs: "'autom':3 'guy':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/6617146"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701029582 {#1609
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +"title": 167730
      }
    ]
    -id: 17049
    -titleTs: "'arr':1 'feedback':2"
    -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701105229
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1734205"
    +editedAt: DateTimeImmutable @1701701693 {#1645
      date: 2023-12-04 15:54:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701018829 {#1701
      date: 2023-11-26 18:13:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3525
  +subject: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2359
      +avatar: null
      +cover: null
      +email: "Xyre@lemmus.org"
      +username: "@Xyre@lemmus.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728476247 {#3240
        date: 2024-10-09 14:17:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
      +entries: Doctrine\ORM\PersistentCollection {#3252 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
      +posts: Doctrine\ORM\PersistentCollection {#3260 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
      +follows: Doctrine\ORM\PersistentCollection {#3272 …}
      +followers: Doctrine\ORM\PersistentCollection {#3274 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +violations: Doctrine\ORM\PersistentCollection {#3288 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
      +awards: Doctrine\ORM\PersistentCollection {#3292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
      +categories: Doctrine\ORM\PersistentCollection {#3296 …}
      -id: 27342
      -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
      +apId: "Xyre@lemmus.org"
      +apProfileId: "https://lemmus.org/u/Xyre"
      +apPublicUrl: "https://lemmus.org/u/Xyre"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmus.org/inbox"
      +apDomain: "lemmus.org"
      +apPreferredUsername: "Xyre"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728696384 {#3237
        date: 2024-10-12 03:26:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689339401 {#3239
        date: 2023-07-14 14:56:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
      +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#2929
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
      +entries: Doctrine\ORM\PersistentCollection {#2939 …}
      +posts: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +bans: Doctrine\ORM\PersistentCollection {#2949 …}
      +reports: Doctrine\ORM\PersistentCollection {#2957 …}
      +badges: Doctrine\ORM\PersistentCollection {#2970 …}
      +logs: Doctrine\ORM\PersistentCollection {#2980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2962 …}
      +categories: Doctrine\ORM\PersistentCollection {#2986 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#2930
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#2931
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2360 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
    +slug: "Arrs-Feedback"
    +title: "Arrs Feedback"
    +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
    +body: """
      #### Context\n
      \n
      Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
      \n
      It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
      \n
      After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
      \n
      #### Setup\n
      \n
      - All of the services run in Docker containers.\n
      - Each container is a separate Compose file managed by Systemd.\n
      - The system itself is in a VM running on my home server (both Arch, btw).\n
      - Tailscale is used for remote access to the local network.\n
      - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
      \n
      #### Questions\n
      \n
      - What am I missing or can be improved?\n
      - Is there a better way to document?\n
      - What do you do differently that might be beneficial?\n
      \n
      #### Thoughts\n
      \n
      - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
      - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
      - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
      - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
      \n
      #### Notes\n
      \n
      - Diagram was made using D2lang.\n
      - Some of the connections have been simplified to improve readability / routing.\n
      - Some services have been redacted out of an abundance of caution.\n
      - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
      \n
      Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
      \n
      Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 149
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702389486 {#1620
      date: 2023-12-12 14:58:06.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2448 …}
    +votes: Doctrine\ORM\PersistentCollection {#2447 …}
    +reports: Doctrine\ORM\PersistentCollection {#2458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
    +badges: Doctrine\ORM\PersistentCollection {#1611 …}
    +children: [
      App\Entity\EntryComment {#1640
        +user: App\Entity\User {#265
          +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
          +cover: null
          +email: "kratoz29@lemm.ee"
          +username: "@kratoz29@lemm.ee"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729397705 {#273
            date: 2024-10-20 06:15: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 {#237 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
          +entries: Doctrine\ORM\PersistentCollection {#180 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
          +posts: Doctrine\ORM\PersistentCollection {#68 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
          +follows: Doctrine\ORM\PersistentCollection {#1821 …}
          +followers: Doctrine\ORM\PersistentCollection {#2407 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
          +reports: Doctrine\ORM\PersistentCollection {#2413 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
          +violations: Doctrine\ORM\PersistentCollection {#2400 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
          +awards: Doctrine\ORM\PersistentCollection {#1882 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
          +categories: Doctrine\ORM\PersistentCollection {#1896 …}
          -id: 39609
          -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
          +apId: "kratoz29@lemm.ee"
          +apProfileId: "https://lemm.ee/u/kratoz29"
          +apPublicUrl: "https://lemm.ee/u/kratoz29"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemm.ee/inbox"
          +apDomain: "lemm.ee"
          +apPreferredUsername: "kratoz29"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728814594 {#274
            date: 2024-10-13 12:16:34.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1691542637 {#268
            date: 2023-08-09 02:57:17.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
        +image: null
        +parent: null
        +root: null
        +body: "This guy automates."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1701029582 {#1698
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Xyre@lemmus.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1561 …}
        +nested: Doctrine\ORM\PersistentCollection {#1528 …}
        +votes: Doctrine\ORM\PersistentCollection {#1568 …}
        +reports: Doctrine\ORM\PersistentCollection {#1549 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
        -id: 167730
        -bodyTs: "'autom':3 'guy':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/6617146"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701029582 {#1609
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +"title": 167730
      }
    ]
    -id: 17049
    -titleTs: "'arr':1 'feedback':2"
    -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701105229
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1734205"
    +editedAt: DateTimeImmutable @1701701693 {#1645
      date: 2023-12-04 15:54:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701018829 {#1701
      date: 2023-11-26 18:13:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.20 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2359
      +avatar: null
      +cover: null
      +email: "Xyre@lemmus.org"
      +username: "@Xyre@lemmus.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728476247 {#3240
        date: 2024-10-09 14:17:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
      +entries: Doctrine\ORM\PersistentCollection {#3252 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
      +posts: Doctrine\ORM\PersistentCollection {#3260 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
      +follows: Doctrine\ORM\PersistentCollection {#3272 …}
      +followers: Doctrine\ORM\PersistentCollection {#3274 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +violations: Doctrine\ORM\PersistentCollection {#3288 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
      +awards: Doctrine\ORM\PersistentCollection {#3292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
      +categories: Doctrine\ORM\PersistentCollection {#3296 …}
      -id: 27342
      -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
      +apId: "Xyre@lemmus.org"
      +apProfileId: "https://lemmus.org/u/Xyre"
      +apPublicUrl: "https://lemmus.org/u/Xyre"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmus.org/inbox"
      +apDomain: "lemmus.org"
      +apPreferredUsername: "Xyre"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728696384 {#3237
        date: 2024-10-12 03:26:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689339401 {#3239
        date: 2023-07-14 14:56:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
      +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#2929
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
      +entries: Doctrine\ORM\PersistentCollection {#2939 …}
      +posts: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +bans: Doctrine\ORM\PersistentCollection {#2949 …}
      +reports: Doctrine\ORM\PersistentCollection {#2957 …}
      +badges: Doctrine\ORM\PersistentCollection {#2970 …}
      +logs: Doctrine\ORM\PersistentCollection {#2980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2962 …}
      +categories: Doctrine\ORM\PersistentCollection {#2986 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#2930
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#2931
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2360 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
    +slug: "Arrs-Feedback"
    +title: "Arrs Feedback"
    +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
    +body: """
      #### Context\n
      \n
      Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
      \n
      It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
      \n
      After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
      \n
      #### Setup\n
      \n
      - All of the services run in Docker containers.\n
      - Each container is a separate Compose file managed by Systemd.\n
      - The system itself is in a VM running on my home server (both Arch, btw).\n
      - Tailscale is used for remote access to the local network.\n
      - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
      \n
      #### Questions\n
      \n
      - What am I missing or can be improved?\n
      - Is there a better way to document?\n
      - What do you do differently that might be beneficial?\n
      \n
      #### Thoughts\n
      \n
      - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
      - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
      - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
      - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
      \n
      #### Notes\n
      \n
      - Diagram was made using D2lang.\n
      - Some of the connections have been simplified to improve readability / routing.\n
      - Some services have been redacted out of an abundance of caution.\n
      - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
      \n
      Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
      \n
      Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 149
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702389486 {#1620
      date: 2023-12-12 14:58:06.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2448 …}
    +votes: Doctrine\ORM\PersistentCollection {#2447 …}
    +reports: Doctrine\ORM\PersistentCollection {#2458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
    +badges: Doctrine\ORM\PersistentCollection {#1611 …}
    +children: [
      App\Entity\EntryComment {#1640
        +user: App\Entity\User {#265
          +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
          +cover: null
          +email: "kratoz29@lemm.ee"
          +username: "@kratoz29@lemm.ee"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729397705 {#273
            date: 2024-10-20 06:15: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 {#237 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
          +entries: Doctrine\ORM\PersistentCollection {#180 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
          +posts: Doctrine\ORM\PersistentCollection {#68 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
          +follows: Doctrine\ORM\PersistentCollection {#1821 …}
          +followers: Doctrine\ORM\PersistentCollection {#2407 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
          +reports: Doctrine\ORM\PersistentCollection {#2413 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
          +violations: Doctrine\ORM\PersistentCollection {#2400 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
          +awards: Doctrine\ORM\PersistentCollection {#1882 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
          +categories: Doctrine\ORM\PersistentCollection {#1896 …}
          -id: 39609
          -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
          +apId: "kratoz29@lemm.ee"
          +apProfileId: "https://lemm.ee/u/kratoz29"
          +apPublicUrl: "https://lemm.ee/u/kratoz29"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemm.ee/inbox"
          +apDomain: "lemm.ee"
          +apPreferredUsername: "kratoz29"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728814594 {#274
            date: 2024-10-13 12:16:34.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1691542637 {#268
            date: 2023-08-09 02:57:17.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
        +image: null
        +parent: null
        +root: null
        +body: "This guy automates."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1701029582 {#1698
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Xyre@lemmus.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1561 …}
        +nested: Doctrine\ORM\PersistentCollection {#1528 …}
        +votes: Doctrine\ORM\PersistentCollection {#1568 …}
        +reports: Doctrine\ORM\PersistentCollection {#1549 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
        -id: 167730
        -bodyTs: "'autom':3 'guy':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/6617146"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701029582 {#1609
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +"title": 167730
      }
    ]
    -id: 17049
    -titleTs: "'arr':1 'feedback':2"
    -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701105229
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1734205"
    +editedAt: DateTimeImmutable @1701701693 {#1645
      date: 2023-12-04 15:54:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701018829 {#1701
      date: 2023-11-26 18:13:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3596
  +formDest: "entry"
  +subject: Proxies\__CG__\App\Entity\Entry {#1585
    +user: Proxies\__CG__\App\Entity\User {#2359
      +avatar: null
      +cover: null
      +email: "Xyre@lemmus.org"
      +username: "@Xyre@lemmus.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728476247 {#3240
        date: 2024-10-09 14:17:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
      +entries: Doctrine\ORM\PersistentCollection {#3252 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
      +posts: Doctrine\ORM\PersistentCollection {#3260 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
      +follows: Doctrine\ORM\PersistentCollection {#3272 …}
      +followers: Doctrine\ORM\PersistentCollection {#3274 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
      +reports: Doctrine\ORM\PersistentCollection {#3284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
      +violations: Doctrine\ORM\PersistentCollection {#3288 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
      +awards: Doctrine\ORM\PersistentCollection {#3292 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
      +categories: Doctrine\ORM\PersistentCollection {#3296 …}
      -id: 27342
      -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
      +apId: "Xyre@lemmus.org"
      +apProfileId: "https://lemmus.org/u/Xyre"
      +apPublicUrl: "https://lemmus.org/u/Xyre"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmus.org/inbox"
      +apDomain: "lemmus.org"
      +apPreferredUsername: "Xyre"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728696384 {#3237
        date: 2024-10-12 03:26:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689339401 {#3239
        date: 2023-07-14 14:56:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
      +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
      +name: "piracy@lemmy.dbzer0.com"
      +title: "piracy"
      +description: """
        ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
        \n
        ---\n
        \n
        ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
        \n
        **1**. Posts must be related to the discussion of digital piracy\n
        \n
        **2**. Don’t request invites, trade, sell, or self-promote\n
        \n
        **3**. Don’t request or link to specific pirated titles, including DMs\n
        \n
        **4**. Don’t submit low-quality posts, be entitled, or harass others\n
        \n
        **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
        \n
        ---\n
        \n
        [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
        ---------------------------------------------------------------------------\n
        \n
        ### Loot, Pillage, & Plunder\n
        \n
        - [📜 Megathread](https://rentry.co/megathread)\n
        - [🪶 FAQ](https://rentry.co/piracy-faq)\n
        - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
        - [🪶 Rules](https://rentry.co/piracy-rules)\n
        \n
        ---\n
        \n
        💰 Please help cover server costs.\n
        \n
        [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
        \n
        ---
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 866
      +entryCommentCount: 20194
      +postCount: 7
      +postCommentCount: 149
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729581369 {#2929
        date: 2024-10-22 09:16:09.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
      +entries: Doctrine\ORM\PersistentCollection {#2939 …}
      +posts: Doctrine\ORM\PersistentCollection {#2941 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
      +bans: Doctrine\ORM\PersistentCollection {#2949 …}
      +reports: Doctrine\ORM\PersistentCollection {#2957 …}
      +badges: Doctrine\ORM\PersistentCollection {#2970 …}
      +logs: Doctrine\ORM\PersistentCollection {#2980 …}
      +awards: Doctrine\ORM\PersistentCollection {#2962 …}
      +categories: Doctrine\ORM\PersistentCollection {#2986 …}
      -id: 51
      +apId: "piracy@lemmy.dbzer0.com"
      +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
      +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
      +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
      +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
      +apDomain: "lemmy.dbzer0.com"
      +apPreferredUsername: "piracy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708748229 {#2930
        date: 2024-02-24 05:17:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697197339 {#2931
        date: 2023-10-13 13:42:19.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2360 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
    +slug: "Arrs-Feedback"
    +title: "Arrs Feedback"
    +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
    +body: """
      #### Context\n
      \n
      Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
      \n
      It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
      \n
      After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
      \n
      #### Setup\n
      \n
      - All of the services run in Docker containers.\n
      - Each container is a separate Compose file managed by Systemd.\n
      - The system itself is in a VM running on my home server (both Arch, btw).\n
      - Tailscale is used for remote access to the local network.\n
      - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
      \n
      #### Questions\n
      \n
      - What am I missing or can be improved?\n
      - Is there a better way to document?\n
      - What do you do differently that might be beneficial?\n
      \n
      #### Thoughts\n
      \n
      - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
      - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
      - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
      - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
      \n
      #### Notes\n
      \n
      - Diagram was made using D2lang.\n
      - Some of the connections have been simplified to improve readability / routing.\n
      - Some services have been redacted out of an abundance of caution.\n
      - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
      \n
      Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
      \n
      Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 38
    +favouriteCount: 149
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702389486 {#1620
      date: 2023-12-12 14:58:06.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2448 …}
    +votes: Doctrine\ORM\PersistentCollection {#2447 …}
    +reports: Doctrine\ORM\PersistentCollection {#2458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
    +badges: Doctrine\ORM\PersistentCollection {#1611 …}
    +children: [
      App\Entity\EntryComment {#1640
        +user: App\Entity\User {#265
          +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
          +cover: null
          +email: "kratoz29@lemm.ee"
          +username: "@kratoz29@lemm.ee"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729397705 {#273
            date: 2024-10-20 06:15: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 {#237 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
          +entries: Doctrine\ORM\PersistentCollection {#180 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
          +posts: Doctrine\ORM\PersistentCollection {#68 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
          +follows: Doctrine\ORM\PersistentCollection {#1821 …}
          +followers: Doctrine\ORM\PersistentCollection {#2407 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
          +reports: Doctrine\ORM\PersistentCollection {#2413 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
          +violations: Doctrine\ORM\PersistentCollection {#2400 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
          +awards: Doctrine\ORM\PersistentCollection {#1882 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
          +categories: Doctrine\ORM\PersistentCollection {#1896 …}
          -id: 39609
          -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
          +apId: "kratoz29@lemm.ee"
          +apProfileId: "https://lemm.ee/u/kratoz29"
          +apPublicUrl: "https://lemm.ee/u/kratoz29"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemm.ee/inbox"
          +apDomain: "lemm.ee"
          +apPreferredUsername: "kratoz29"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728814594 {#274
            date: 2024-10-13 12:16:34.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1691542637 {#268
            date: 2023-08-09 02:57:17.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1585 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
        +image: null
        +parent: null
        +root: null
        +body: "This guy automates."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1701029582 {#1698
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Xyre@lemmus.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1561 …}
        +nested: Doctrine\ORM\PersistentCollection {#1528 …}
        +votes: Doctrine\ORM\PersistentCollection {#1568 …}
        +reports: Doctrine\ORM\PersistentCollection {#1549 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
        -id: 167730
        -bodyTs: "'autom':3 'guy':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/6617146"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701029582 {#1609
          date: 2023-11-26 21:13:02.0 +01:00
        }
        +"title": 167730
      }
    ]
    -id: 17049
    -titleTs: "'arr':1 'feedback':2"
    -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701105229
    +visibility: "visible             "
    +apId: "https://lemmus.org/post/1734205"
    +editedAt: DateTimeImmutable @1701701693 {#1645
      date: 2023-12-04 15:54:53.0 +01:00
    }
    +createdAt: DateTimeImmutable @1701018829 {#1701
      date: 2023-11-26 18:13:49.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 27.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1640
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kratoz29@lemm.ee"
      +username: "@kratoz29@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397705 {#273
        date: 2024-10-20 06:15: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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 39609
      -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +apId: "kratoz29@lemm.ee"
      +apProfileId: "https://lemm.ee/u/kratoz29"
      +apPublicUrl: "https://lemm.ee/u/kratoz29"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "kratoz29"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728814594 {#274
        date: 2024-10-13 12:16:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691542637 {#268
        date: 2023-08-09 02:57:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1585
      +user: Proxies\__CG__\App\Entity\User {#2359
        +avatar: null
        +cover: null
        +email: "Xyre@lemmus.org"
        +username: "@Xyre@lemmus.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728476247 {#3240
          date: 2024-10-09 14:17:27.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
        +entries: Doctrine\ORM\PersistentCollection {#3252 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
        +posts: Doctrine\ORM\PersistentCollection {#3260 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
        +follows: Doctrine\ORM\PersistentCollection {#3272 …}
        +followers: Doctrine\ORM\PersistentCollection {#3274 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
        +reports: Doctrine\ORM\PersistentCollection {#3284 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
        +violations: Doctrine\ORM\PersistentCollection {#3288 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
        +awards: Doctrine\ORM\PersistentCollection {#3292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
        +categories: Doctrine\ORM\PersistentCollection {#3296 …}
        -id: 27342
        -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
        +apId: "Xyre@lemmus.org"
        +apProfileId: "https://lemmus.org/u/Xyre"
        +apPublicUrl: "https://lemmus.org/u/Xyre"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmus.org/inbox"
        +apDomain: "lemmus.org"
        +apPreferredUsername: "Xyre"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728696384 {#3237
          date: 2024-10-12 03:26:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689339401 {#3239
          date: 2023-07-14 14:56:41.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
        +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#2929
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
        +entries: Doctrine\ORM\PersistentCollection {#2939 …}
        +posts: Doctrine\ORM\PersistentCollection {#2941 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
        +bans: Doctrine\ORM\PersistentCollection {#2949 …}
        +reports: Doctrine\ORM\PersistentCollection {#2957 …}
        +badges: Doctrine\ORM\PersistentCollection {#2970 …}
        +logs: Doctrine\ORM\PersistentCollection {#2980 …}
        +awards: Doctrine\ORM\PersistentCollection {#2962 …}
        +categories: Doctrine\ORM\PersistentCollection {#2986 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#2930
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#2931
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2360 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
      +slug: "Arrs-Feedback"
      +title: "Arrs Feedback"
      +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
      +body: """
        #### Context\n
        \n
        Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
        \n
        It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
        \n
        After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
        \n
        #### Setup\n
        \n
        - All of the services run in Docker containers.\n
        - Each container is a separate Compose file managed by Systemd.\n
        - The system itself is in a VM running on my home server (both Arch, btw).\n
        - Tailscale is used for remote access to the local network.\n
        - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
        \n
        #### Questions\n
        \n
        - What am I missing or can be improved?\n
        - Is there a better way to document?\n
        - What do you do differently that might be beneficial?\n
        \n
        #### Thoughts\n
        \n
        - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
        - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
        - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
        - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
        \n
        #### Notes\n
        \n
        - Diagram was made using D2lang.\n
        - Some of the connections have been simplified to improve readability / routing.\n
        - Some services have been redacted out of an abundance of caution.\n
        - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
        \n
        Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
        \n
        Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 149
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702389486 {#1620
        date: 2023-12-12 14:58:06.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2447 …}
      +reports: Doctrine\ORM\PersistentCollection {#2458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      +badges: Doctrine\ORM\PersistentCollection {#1611 …}
      +children: [
        App\Entity\EntryComment {#1640}
      ]
      -id: 17049
      -titleTs: "'arr':1 'feedback':2"
      -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701105229
      +visibility: "visible             "
      +apId: "https://lemmus.org/post/1734205"
      +editedAt: DateTimeImmutable @1701701693 {#1645
        date: 2023-12-04 15:54:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701018829 {#1701
        date: 2023-11-26 18:13:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
    +image: null
    +parent: null
    +root: null
    +body: "This guy automates."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701029582 {#1698
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Xyre@lemmus.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1561 …}
    +nested: Doctrine\ORM\PersistentCollection {#1528 …}
    +votes: Doctrine\ORM\PersistentCollection {#1568 …}
    +reports: Doctrine\ORM\PersistentCollection {#1549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
    -id: 167730
    -bodyTs: "'autom':3 'guy':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6617146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701029582 {#1609
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +"title": 167730
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3907
  +comment: App\Entity\EntryComment {#1640
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kratoz29@lemm.ee"
      +username: "@kratoz29@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397705 {#273
        date: 2024-10-20 06:15: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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 39609
      -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +apId: "kratoz29@lemm.ee"
      +apProfileId: "https://lemm.ee/u/kratoz29"
      +apPublicUrl: "https://lemm.ee/u/kratoz29"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "kratoz29"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728814594 {#274
        date: 2024-10-13 12:16:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691542637 {#268
        date: 2023-08-09 02:57:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1585
      +user: Proxies\__CG__\App\Entity\User {#2359
        +avatar: null
        +cover: null
        +email: "Xyre@lemmus.org"
        +username: "@Xyre@lemmus.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728476247 {#3240
          date: 2024-10-09 14:17:27.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
        +entries: Doctrine\ORM\PersistentCollection {#3252 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
        +posts: Doctrine\ORM\PersistentCollection {#3260 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
        +follows: Doctrine\ORM\PersistentCollection {#3272 …}
        +followers: Doctrine\ORM\PersistentCollection {#3274 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
        +reports: Doctrine\ORM\PersistentCollection {#3284 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
        +violations: Doctrine\ORM\PersistentCollection {#3288 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
        +awards: Doctrine\ORM\PersistentCollection {#3292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
        +categories: Doctrine\ORM\PersistentCollection {#3296 …}
        -id: 27342
        -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
        +apId: "Xyre@lemmus.org"
        +apProfileId: "https://lemmus.org/u/Xyre"
        +apPublicUrl: "https://lemmus.org/u/Xyre"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmus.org/inbox"
        +apDomain: "lemmus.org"
        +apPreferredUsername: "Xyre"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728696384 {#3237
          date: 2024-10-12 03:26:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689339401 {#3239
          date: 2023-07-14 14:56:41.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
        +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#2929
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
        +entries: Doctrine\ORM\PersistentCollection {#2939 …}
        +posts: Doctrine\ORM\PersistentCollection {#2941 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
        +bans: Doctrine\ORM\PersistentCollection {#2949 …}
        +reports: Doctrine\ORM\PersistentCollection {#2957 …}
        +badges: Doctrine\ORM\PersistentCollection {#2970 …}
        +logs: Doctrine\ORM\PersistentCollection {#2980 …}
        +awards: Doctrine\ORM\PersistentCollection {#2962 …}
        +categories: Doctrine\ORM\PersistentCollection {#2986 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#2930
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#2931
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2360 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
      +slug: "Arrs-Feedback"
      +title: "Arrs Feedback"
      +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
      +body: """
        #### Context\n
        \n
        Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
        \n
        It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
        \n
        After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
        \n
        #### Setup\n
        \n
        - All of the services run in Docker containers.\n
        - Each container is a separate Compose file managed by Systemd.\n
        - The system itself is in a VM running on my home server (both Arch, btw).\n
        - Tailscale is used for remote access to the local network.\n
        - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
        \n
        #### Questions\n
        \n
        - What am I missing or can be improved?\n
        - Is there a better way to document?\n
        - What do you do differently that might be beneficial?\n
        \n
        #### Thoughts\n
        \n
        - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
        - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
        - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
        - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
        \n
        #### Notes\n
        \n
        - Diagram was made using D2lang.\n
        - Some of the connections have been simplified to improve readability / routing.\n
        - Some services have been redacted out of an abundance of caution.\n
        - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
        \n
        Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
        \n
        Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 149
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702389486 {#1620
        date: 2023-12-12 14:58:06.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2447 …}
      +reports: Doctrine\ORM\PersistentCollection {#2458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      +badges: Doctrine\ORM\PersistentCollection {#1611 …}
      +children: [
        App\Entity\EntryComment {#1640}
      ]
      -id: 17049
      -titleTs: "'arr':1 'feedback':2"
      -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701105229
      +visibility: "visible             "
      +apId: "https://lemmus.org/post/1734205"
      +editedAt: DateTimeImmutable @1701701693 {#1645
        date: 2023-12-04 15:54:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701018829 {#1701
        date: 2023-11-26 18:13:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
    +image: null
    +parent: null
    +root: null
    +body: "This guy automates."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701029582 {#1698
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Xyre@lemmus.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1561 …}
    +nested: Doctrine\ORM\PersistentCollection {#1528 …}
    +votes: Doctrine\ORM\PersistentCollection {#1568 …}
    +reports: Doctrine\ORM\PersistentCollection {#1549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
    -id: 167730
    -bodyTs: "'autom':3 'guy':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6617146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701029582 {#1609
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +"title": 167730
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3966
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1701029582 {#1609
    date: 2023-11-26 21:13:02.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4022
  +date: DateTimeImmutable @1701029582 {#1609
    date: 2023-11-26 21:13:02.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1701029582 {#1609
    date: 2023-11-26 21:13:02.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4076
  +createdAt: DateTimeImmutable @1701029582 {#1609
    date: 2023-11-26 21:13:02.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.27 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4130
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kratoz29@lemm.ee"
    +username: "@kratoz29@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729397705 {#273
      date: 2024-10-20 06:15: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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 39609
    -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +apId: "kratoz29@lemm.ee"
    +apProfileId: "https://lemm.ee/u/kratoz29"
    +apPublicUrl: "https://lemm.ee/u/kratoz29"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "kratoz29"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728814594 {#274
      date: 2024-10-13 12:16:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691542637 {#268
      date: 2023-08-09 02:57:17.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1640
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kratoz29@lemm.ee"
      +username: "@kratoz29@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397705 {#273
        date: 2024-10-20 06:15: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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 39609
      -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +apId: "kratoz29@lemm.ee"
      +apProfileId: "https://lemm.ee/u/kratoz29"
      +apPublicUrl: "https://lemm.ee/u/kratoz29"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "kratoz29"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728814594 {#274
        date: 2024-10-13 12:16:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691542637 {#268
        date: 2023-08-09 02:57:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1585
      +user: Proxies\__CG__\App\Entity\User {#2359
        +avatar: null
        +cover: null
        +email: "Xyre@lemmus.org"
        +username: "@Xyre@lemmus.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728476247 {#3240
          date: 2024-10-09 14:17:27.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
        +entries: Doctrine\ORM\PersistentCollection {#3252 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
        +posts: Doctrine\ORM\PersistentCollection {#3260 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
        +follows: Doctrine\ORM\PersistentCollection {#3272 …}
        +followers: Doctrine\ORM\PersistentCollection {#3274 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
        +reports: Doctrine\ORM\PersistentCollection {#3284 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
        +violations: Doctrine\ORM\PersistentCollection {#3288 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
        +awards: Doctrine\ORM\PersistentCollection {#3292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
        +categories: Doctrine\ORM\PersistentCollection {#3296 …}
        -id: 27342
        -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
        +apId: "Xyre@lemmus.org"
        +apProfileId: "https://lemmus.org/u/Xyre"
        +apPublicUrl: "https://lemmus.org/u/Xyre"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmus.org/inbox"
        +apDomain: "lemmus.org"
        +apPreferredUsername: "Xyre"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728696384 {#3237
          date: 2024-10-12 03:26:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689339401 {#3239
          date: 2023-07-14 14:56:41.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
        +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#2929
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
        +entries: Doctrine\ORM\PersistentCollection {#2939 …}
        +posts: Doctrine\ORM\PersistentCollection {#2941 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
        +bans: Doctrine\ORM\PersistentCollection {#2949 …}
        +reports: Doctrine\ORM\PersistentCollection {#2957 …}
        +badges: Doctrine\ORM\PersistentCollection {#2970 …}
        +logs: Doctrine\ORM\PersistentCollection {#2980 …}
        +awards: Doctrine\ORM\PersistentCollection {#2962 …}
        +categories: Doctrine\ORM\PersistentCollection {#2986 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#2930
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#2931
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2360 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
      +slug: "Arrs-Feedback"
      +title: "Arrs Feedback"
      +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
      +body: """
        #### Context\n
        \n
        Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
        \n
        It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
        \n
        After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
        \n
        #### Setup\n
        \n
        - All of the services run in Docker containers.\n
        - Each container is a separate Compose file managed by Systemd.\n
        - The system itself is in a VM running on my home server (both Arch, btw).\n
        - Tailscale is used for remote access to the local network.\n
        - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
        \n
        #### Questions\n
        \n
        - What am I missing or can be improved?\n
        - Is there a better way to document?\n
        - What do you do differently that might be beneficial?\n
        \n
        #### Thoughts\n
        \n
        - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
        - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
        - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
        - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
        \n
        #### Notes\n
        \n
        - Diagram was made using D2lang.\n
        - Some of the connections have been simplified to improve readability / routing.\n
        - Some services have been redacted out of an abundance of caution.\n
        - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
        \n
        Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
        \n
        Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 149
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702389486 {#1620
        date: 2023-12-12 14:58:06.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2447 …}
      +reports: Doctrine\ORM\PersistentCollection {#2458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      +badges: Doctrine\ORM\PersistentCollection {#1611 …}
      +children: [
        App\Entity\EntryComment {#1640}
      ]
      -id: 17049
      -titleTs: "'arr':1 'feedback':2"
      -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701105229
      +visibility: "visible             "
      +apId: "https://lemmus.org/post/1734205"
      +editedAt: DateTimeImmutable @1701701693 {#1645
        date: 2023-12-04 15:54:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701018829 {#1701
        date: 2023-11-26 18:13:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
    +image: null
    +parent: null
    +root: null
    +body: "This guy automates."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701029582 {#1698
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Xyre@lemmus.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1561 …}
    +nested: Doctrine\ORM\PersistentCollection {#1528 …}
    +votes: Doctrine\ORM\PersistentCollection {#1568 …}
    +reports: Doctrine\ORM\PersistentCollection {#1549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
    -id: 167730
    -bodyTs: "'autom':3 'guy':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6617146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701029582 {#1609
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +"title": 167730
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4203
  +subject: App\Entity\EntryComment {#1640
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kratoz29@lemm.ee"
      +username: "@kratoz29@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397705 {#273
        date: 2024-10-20 06:15: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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 39609
      -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +apId: "kratoz29@lemm.ee"
      +apProfileId: "https://lemm.ee/u/kratoz29"
      +apPublicUrl: "https://lemm.ee/u/kratoz29"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "kratoz29"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728814594 {#274
        date: 2024-10-13 12:16:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691542637 {#268
        date: 2023-08-09 02:57:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1585
      +user: Proxies\__CG__\App\Entity\User {#2359
        +avatar: null
        +cover: null
        +email: "Xyre@lemmus.org"
        +username: "@Xyre@lemmus.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728476247 {#3240
          date: 2024-10-09 14:17:27.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
        +entries: Doctrine\ORM\PersistentCollection {#3252 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
        +posts: Doctrine\ORM\PersistentCollection {#3260 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
        +follows: Doctrine\ORM\PersistentCollection {#3272 …}
        +followers: Doctrine\ORM\PersistentCollection {#3274 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
        +reports: Doctrine\ORM\PersistentCollection {#3284 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
        +violations: Doctrine\ORM\PersistentCollection {#3288 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
        +awards: Doctrine\ORM\PersistentCollection {#3292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
        +categories: Doctrine\ORM\PersistentCollection {#3296 …}
        -id: 27342
        -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
        +apId: "Xyre@lemmus.org"
        +apProfileId: "https://lemmus.org/u/Xyre"
        +apPublicUrl: "https://lemmus.org/u/Xyre"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmus.org/inbox"
        +apDomain: "lemmus.org"
        +apPreferredUsername: "Xyre"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728696384 {#3237
          date: 2024-10-12 03:26:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689339401 {#3239
          date: 2023-07-14 14:56:41.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
        +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#2929
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
        +entries: Doctrine\ORM\PersistentCollection {#2939 …}
        +posts: Doctrine\ORM\PersistentCollection {#2941 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
        +bans: Doctrine\ORM\PersistentCollection {#2949 …}
        +reports: Doctrine\ORM\PersistentCollection {#2957 …}
        +badges: Doctrine\ORM\PersistentCollection {#2970 …}
        +logs: Doctrine\ORM\PersistentCollection {#2980 …}
        +awards: Doctrine\ORM\PersistentCollection {#2962 …}
        +categories: Doctrine\ORM\PersistentCollection {#2986 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#2930
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#2931
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2360 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
      +slug: "Arrs-Feedback"
      +title: "Arrs Feedback"
      +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
      +body: """
        #### Context\n
        \n
        Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
        \n
        It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
        \n
        After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
        \n
        #### Setup\n
        \n
        - All of the services run in Docker containers.\n
        - Each container is a separate Compose file managed by Systemd.\n
        - The system itself is in a VM running on my home server (both Arch, btw).\n
        - Tailscale is used for remote access to the local network.\n
        - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
        \n
        #### Questions\n
        \n
        - What am I missing or can be improved?\n
        - Is there a better way to document?\n
        - What do you do differently that might be beneficial?\n
        \n
        #### Thoughts\n
        \n
        - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
        - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
        - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
        - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
        \n
        #### Notes\n
        \n
        - Diagram was made using D2lang.\n
        - Some of the connections have been simplified to improve readability / routing.\n
        - Some services have been redacted out of an abundance of caution.\n
        - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
        \n
        Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
        \n
        Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 149
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702389486 {#1620
        date: 2023-12-12 14:58:06.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2447 …}
      +reports: Doctrine\ORM\PersistentCollection {#2458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      +badges: Doctrine\ORM\PersistentCollection {#1611 …}
      +children: [
        App\Entity\EntryComment {#1640}
      ]
      -id: 17049
      -titleTs: "'arr':1 'feedback':2"
      -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701105229
      +visibility: "visible             "
      +apId: "https://lemmus.org/post/1734205"
      +editedAt: DateTimeImmutable @1701701693 {#1645
        date: 2023-12-04 15:54:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701018829 {#1701
        date: 2023-11-26 18:13:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
    +image: null
    +parent: null
    +root: null
    +body: "This guy automates."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701029582 {#1698
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Xyre@lemmus.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1561 …}
    +nested: Doctrine\ORM\PersistentCollection {#1528 …}
    +votes: Doctrine\ORM\PersistentCollection {#1568 …}
    +reports: Doctrine\ORM\PersistentCollection {#1549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
    -id: 167730
    -bodyTs: "'autom':3 'guy':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6617146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701029582 {#1609
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +"title": 167730
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1640
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kratoz29@lemm.ee"
      +username: "@kratoz29@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397705 {#273
        date: 2024-10-20 06:15: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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 39609
      -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +apId: "kratoz29@lemm.ee"
      +apProfileId: "https://lemm.ee/u/kratoz29"
      +apPublicUrl: "https://lemm.ee/u/kratoz29"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "kratoz29"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728814594 {#274
        date: 2024-10-13 12:16:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691542637 {#268
        date: 2023-08-09 02:57:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1585
      +user: Proxies\__CG__\App\Entity\User {#2359
        +avatar: null
        +cover: null
        +email: "Xyre@lemmus.org"
        +username: "@Xyre@lemmus.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728476247 {#3240
          date: 2024-10-09 14:17:27.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
        +entries: Doctrine\ORM\PersistentCollection {#3252 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
        +posts: Doctrine\ORM\PersistentCollection {#3260 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
        +follows: Doctrine\ORM\PersistentCollection {#3272 …}
        +followers: Doctrine\ORM\PersistentCollection {#3274 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
        +reports: Doctrine\ORM\PersistentCollection {#3284 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
        +violations: Doctrine\ORM\PersistentCollection {#3288 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
        +awards: Doctrine\ORM\PersistentCollection {#3292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
        +categories: Doctrine\ORM\PersistentCollection {#3296 …}
        -id: 27342
        -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
        +apId: "Xyre@lemmus.org"
        +apProfileId: "https://lemmus.org/u/Xyre"
        +apPublicUrl: "https://lemmus.org/u/Xyre"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmus.org/inbox"
        +apDomain: "lemmus.org"
        +apPreferredUsername: "Xyre"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728696384 {#3237
          date: 2024-10-12 03:26:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689339401 {#3239
          date: 2023-07-14 14:56:41.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
        +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#2929
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
        +entries: Doctrine\ORM\PersistentCollection {#2939 …}
        +posts: Doctrine\ORM\PersistentCollection {#2941 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
        +bans: Doctrine\ORM\PersistentCollection {#2949 …}
        +reports: Doctrine\ORM\PersistentCollection {#2957 …}
        +badges: Doctrine\ORM\PersistentCollection {#2970 …}
        +logs: Doctrine\ORM\PersistentCollection {#2980 …}
        +awards: Doctrine\ORM\PersistentCollection {#2962 …}
        +categories: Doctrine\ORM\PersistentCollection {#2986 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#2930
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#2931
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2360 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
      +slug: "Arrs-Feedback"
      +title: "Arrs Feedback"
      +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
      +body: """
        #### Context\n
        \n
        Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
        \n
        It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
        \n
        After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
        \n
        #### Setup\n
        \n
        - All of the services run in Docker containers.\n
        - Each container is a separate Compose file managed by Systemd.\n
        - The system itself is in a VM running on my home server (both Arch, btw).\n
        - Tailscale is used for remote access to the local network.\n
        - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
        \n
        #### Questions\n
        \n
        - What am I missing or can be improved?\n
        - Is there a better way to document?\n
        - What do you do differently that might be beneficial?\n
        \n
        #### Thoughts\n
        \n
        - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
        - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
        - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
        - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
        \n
        #### Notes\n
        \n
        - Diagram was made using D2lang.\n
        - Some of the connections have been simplified to improve readability / routing.\n
        - Some services have been redacted out of an abundance of caution.\n
        - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
        \n
        Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
        \n
        Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 149
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702389486 {#1620
        date: 2023-12-12 14:58:06.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2447 …}
      +reports: Doctrine\ORM\PersistentCollection {#2458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      +badges: Doctrine\ORM\PersistentCollection {#1611 …}
      +children: [
        App\Entity\EntryComment {#1640}
      ]
      -id: 17049
      -titleTs: "'arr':1 'feedback':2"
      -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701105229
      +visibility: "visible             "
      +apId: "https://lemmus.org/post/1734205"
      +editedAt: DateTimeImmutable @1701701693 {#1645
        date: 2023-12-04 15:54:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701018829 {#1701
        date: 2023-11-26 18:13:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
    +image: null
    +parent: null
    +root: null
    +body: "This guy automates."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701029582 {#1698
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Xyre@lemmus.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1561 …}
    +nested: Doctrine\ORM\PersistentCollection {#1528 …}
    +votes: Doctrine\ORM\PersistentCollection {#1568 …}
    +reports: Doctrine\ORM\PersistentCollection {#1549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
    -id: 167730
    -bodyTs: "'autom':3 'guy':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6617146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701029582 {#1609
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +"title": 167730
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4260
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1640
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kratoz29@lemm.ee"
      +username: "@kratoz29@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729397705 {#273
        date: 2024-10-20 06:15: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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 39609
      -password: "$2y$13$CCnwk1CqG/F6sb7IQJKD8uB5Y6dl8lLslT8eoRYMLv2.nVzjemjYy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +apId: "kratoz29@lemm.ee"
      +apProfileId: "https://lemm.ee/u/kratoz29"
      +apPublicUrl: "https://lemm.ee/u/kratoz29"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "kratoz29"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728814594 {#274
        date: 2024-10-13 12:16:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691542637 {#268
        date: 2023-08-09 02:57:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1585
      +user: Proxies\__CG__\App\Entity\User {#2359
        +avatar: null
        +cover: null
        +email: "Xyre@lemmus.org"
        +username: "@Xyre@lemmus.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728476247 {#3240
          date: 2024-10-09 14:17:27.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3245 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3248 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3250 …}
        +entries: Doctrine\ORM\PersistentCollection {#3252 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3254 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3256 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3258 …}
        +posts: Doctrine\ORM\PersistentCollection {#3260 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3262 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3264 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3266 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3268 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3270 …}
        +follows: Doctrine\ORM\PersistentCollection {#3272 …}
        +followers: Doctrine\ORM\PersistentCollection {#3274 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3276 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3278 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3280 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3282 …}
        +reports: Doctrine\ORM\PersistentCollection {#3284 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3286 …}
        +violations: Doctrine\ORM\PersistentCollection {#3288 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3290 …}
        +awards: Doctrine\ORM\PersistentCollection {#3292 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3294 …}
        +categories: Doctrine\ORM\PersistentCollection {#3296 …}
        -id: 27342
        -password: "$2y$13$iZUcja2ahHU9EUxwBBp4vODUnrznqjPSc6j5XvAcxEZSGYVrcnwwW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3298 …}
        +apId: "Xyre@lemmus.org"
        +apProfileId: "https://lemmus.org/u/Xyre"
        +apPublicUrl: "https://lemmus.org/u/Xyre"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmus.org/inbox"
        +apDomain: "lemmus.org"
        +apPreferredUsername: "Xyre"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728696384 {#3237
          date: 2024-10-12 03:26:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689339401 {#3239
          date: 2023-07-14 14:56:41.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1525
        +icon: Proxies\__CG__\App\Entity\Image {#2932 …}
        +name: "piracy@lemmy.dbzer0.com"
        +title: "piracy"
        +description: """
          ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
          \n
          ---\n
          \n
          ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
          \n
          **1**. Posts must be related to the discussion of digital piracy\n
          \n
          **2**. Don’t request invites, trade, sell, or self-promote\n
          \n
          **3**. Don’t request or link to specific pirated titles, including DMs\n
          \n
          **4**. Don’t submit low-quality posts, be entitled, or harass others\n
          \n
          **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
          \n
          ---\n
          \n
          [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
          ---------------------------------------------------------------------------\n
          \n
          ### Loot, Pillage, & Plunder\n
          \n
          - [📜 Megathread](https://rentry.co/megathread)\n
          - [🪶 FAQ](https://rentry.co/piracy-faq)\n
          - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
          - [🪶 Rules](https://rentry.co/piracy-rules)\n
          \n
          ---\n
          \n
          💰 Please help cover server costs.\n
          \n
          [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
          \n
          ---
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 866
        +entryCommentCount: 20194
        +postCount: 7
        +postCommentCount: 149
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729581369 {#2929
          date: 2024-10-22 09:16:09.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2933 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2935 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2937 …}
        +entries: Doctrine\ORM\PersistentCollection {#2939 …}
        +posts: Doctrine\ORM\PersistentCollection {#2941 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2943 …}
        +bans: Doctrine\ORM\PersistentCollection {#2949 …}
        +reports: Doctrine\ORM\PersistentCollection {#2957 …}
        +badges: Doctrine\ORM\PersistentCollection {#2970 …}
        +logs: Doctrine\ORM\PersistentCollection {#2980 …}
        +awards: Doctrine\ORM\PersistentCollection {#2962 …}
        +categories: Doctrine\ORM\PersistentCollection {#2986 …}
        -id: 51
        +apId: "piracy@lemmy.dbzer0.com"
        +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
        +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
        +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
        +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
        +apDomain: "lemmy.dbzer0.com"
        +apPreferredUsername: "piracy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1708748229 {#2930
          date: 2024-02-24 05:17:09.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697197339 {#2931
          date: 2023-10-13 13:42:19.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2360 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2463 …}
      +slug: "Arrs-Feedback"
      +title: "Arrs Feedback"
      +url: "https://lemmus.org/pictrs/image/f472b207-0ba7-4577-9bca-cf47dbe82d21.webp"
      +body: """
        #### Context\n
        \n
        Having started out in the world of Napster & Limewire, I’ve always relied on public sources. It wasn’t until in the early '10s that I lucked into a Gazelle-based tracker that was started by some fellow community members. Unfortunately, I wasn’t paying enough attention when they closed shop and didn’t know how to move elsewhere. Combined with some life circumstances I gave up the pursuit for the time being.\n
        \n
        It wasn’t until recently that a friend was kind enough to help me get back and introduced me to current state of automation. Over the course of a few months, I’ve since built up the attached systems. I’ve been having an absolute blast learning and am very impressed with all of the contributions!\n
        \n
        After all of the updates due to BF deals, I put together the attached diagram as it was starting to get too complex to keep all of the interactions in my head. 😅\n
        \n
        #### Setup\n
        \n
        - All of the services run in Docker containers.\n
        - Each container is a separate Compose file managed by Systemd.\n
        - The system itself is in a VM running on my home server (both Arch, btw).\n
        - Tailscale is used for remote access to the local network.\n
        - ProtonVPN is managed by Gluetun and uses a separate network for isolating services.\n
        \n
        #### Questions\n
        \n
        - What am I missing or can be improved?\n
        - Is there a better way to document?\n
        - What do you do differently that might be beneficial?\n
        \n
        #### Thoughts\n
        \n
        - I had Calibre set up at one point, but I really don’t like how it tracks files by renaming them. I have been considering trying to automate with the CLI instead, but haven’t gotten around to it yet.\n
        - I’ve been toying with the idea of creating a file-arr for analyzing disk usage, performing common operations, and exposing a web-based upload/download client so I don’t have to mount the volume everywhere.\n
        - Similarly, I’m interested in a way to aggregate logs/notifications/metrics. I’m aware of Notifiarr, but would prefer a self-hosted version.\n
        - I just set up Last FM scrobbling so I don’t have any data yet. I’m hoping to use that for discovery and if possible, playlist syncing or auto-generation.\n
        \n
        #### Notes\n
        \n
        - Diagram was made using D2lang.\n
        - Some of the connections have been simplified to improve readability / routing.\n
        - Some services have been redacted out of an abundance of caution.\n
        - I know VPN with Usenet isn’t necessary, but it’s easier to keep it consistent.\n
        \n
        Also, thanks for the recommendations to check out deemix/Deezer. That worked really well! 😀\n
        \n
        Edit: [HQ version of diagram](https://files.catbox.moe/p5oytf.png)
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 38
      +favouriteCount: 149
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702389486 {#1620
        date: 2023-12-12 14:58:06.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2448 …}
      +votes: Doctrine\ORM\PersistentCollection {#2447 …}
      +reports: Doctrine\ORM\PersistentCollection {#2458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1723 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1728 …}
      +badges: Doctrine\ORM\PersistentCollection {#1611 …}
      +children: [
        App\Entity\EntryComment {#1640}
      ]
      -id: 17049
      -titleTs: "'arr':1 'feedback':2"
      -bodyTs: "'/p5oytf.png)':444 '10s':25 'absolut':120 'abund':405 'access':203 'aggreg':333 'also':424 'alway':13 'analyz':301 'arch':196 'around':283 'arr':299 'attach':113,145 'attent':49 'auto':378 'auto-gener':377 'autom':99,274 'awar':337 'back':91 'base':33,312 'benefici':245 'better':233 'bf':139 'blast':121 'btw':197 'built':110 'calibr':249 'caution':407 'check':430 'circumst':66 'cli':277 'client':314 'close':52 'combin':62 'common':305 'communiti':41 'complex':154 'compos':178 'connect':389 'consid':271 'consist':423 'contain':172,174 'context':1 'contribut':131 'cours':102 'creat':295 'current':96 'd2lang':385 'data':361 'deal':140 'deemix/deezer':432 'diagram':146,381,441 'didn':55 'differ':241 'discoveri':370 'disk':302 'docker':171 'document':236 'due':137 'earli':24 'easier':419 'edit':437 'elsewher':61 'enough':48,86 'everywher':324 'expos':308 'fellow':40 'file':179,264,298 'file-arr':297 'files.catbox.moe':443 'files.catbox.moe/p5oytf.png)':442 'fm':353 'friend':83 'gave':68 'gazell':32 'gazelle-bas':31 'generat':379 'get':90,152 'gluetun':212 'gotten':282 'haven':280 'head':163 'help':88 'home':193 'hope':365 'host':346 'hq':438 'idea':293 'impress':126 'improv':229,394 'instead':278 'interact':160 'interest':328 'introduc':93 'isn':413 'isol':219 'keep':156,421 'kind':85 'know':57,409 'last':352 'learn':122 'life':65 'like':260 'limewir':10 'local':206 'logs/notifications/metrics':334 'luck':28 'm':327,336,364 'made':383 'manag':180,210 'member':42 'might':243 'miss':225 'month':106 'mount':321 'move':60 'napster':9 'necessari':415 'network':207,217 'note':380 'notifiarr':339 'one':253 'oper':306 'pay':47 'perform':304 'playlist':374 'point':254 'possibl':373 'prefer':342 'protonvpn':208 'public':16 'pursuit':71 'put':142 'question':221 'readabl':395 'realli':257,435 'recent':80 'recommend':428 'redact':401 'reli':14 'remot':202 'renam':266 'rout':396 'run':169,190 'scrobbl':354 'self':345 'self-host':344 'separ':177,216 'server':194 'servic':168,220,398 'set':250,350 'setup':164 'shop':53 'similar':325 'simplifi':392 'sinc':109 'sourc':17 'start':3,37,150 'state':97 'sync':375 'system':114,184 'systemd':182 'tailscal':198 'thank':425 'thought':246 'time':74 'togeth':143 'toy':290 'track':263 'tracker':34 'tri':272 'unfortun':43 'updat':136 'upload/download':313 'usag':303 'use':200,214,367,384 'usenet':412 've':12,108,116,288 'version':347,439 'vm':189 'volum':323 'vpn':410 'wasn':19,45,77 'way':234,331 'web':311 'web-bas':310 'well':436 'work':434 'world':7 'would':341 'yet':286,362"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1701105229
      +visibility: "visible             "
      +apId: "https://lemmus.org/post/1734205"
      +editedAt: DateTimeImmutable @1701701693 {#1645
        date: 2023-12-04 15:54:53.0 +01:00
      }
      +createdAt: DateTimeImmutable @1701018829 {#1701
        date: 2023-11-26 18:13:49.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1525 …2}
    +image: null
    +parent: null
    +root: null
    +body: "This guy automates."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1701029582 {#1698
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Xyre@lemmus.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1561 …}
    +nested: Doctrine\ORM\PersistentCollection {#1528 …}
    +votes: Doctrine\ORM\PersistentCollection {#1568 …}
    +reports: Doctrine\ORM\PersistentCollection {#1549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1591 …}
    -id: 167730
    -bodyTs: "'autom':3 'guy':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/6617146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701029582 {#1609
      date: 2023-11-26 21:13:02.0 +01:00
    }
    +"title": 167730
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#4641
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4713
  +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 {#4776
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.16 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 {#4832
  +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 {#4891
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#4947
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5003
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.25 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5061
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5124
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5182
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5238
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#5294
  +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.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5350
  +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 11.52 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5406
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5462
  +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.13 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5518
  +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.18 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5574
  +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 {#5630
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5686
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#5742
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#5800
  +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
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1691542637 {#268
    date: 2023-08-09 02:57:17.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5873
  +date: DateTimeImmutable @1691542637 {#268
    date: 2023-08-09 02:57:17.0 +02:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 1.85 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#5960
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#2424 …}
  -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.20 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#6025
  +magazine: null
  -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.36 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#6084
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#6085 …}
  -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 2.01 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#6154
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#1636 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1537 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 1.51 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#6223
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#1785 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1537 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 2.68 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#6292
  +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 {#6293 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 5.14 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#6385
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#2424 …}
}