Components
21
Twig Components
46
Render Count
92
ms
Render Time
14.0
MiB
Memory Usage
Components
Render calls
user_box | App\Twig\Components\UserBoxComponent | 14.0 MiB | 2.77 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } "stretchedLink" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserBoxComponent {#2019 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +stretchedLink: false } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } "width" => 100 "height" => 100 ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#2311 +width: 100 +height: 100 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +asLink: false } |
user_actions | App\Twig\Components\UserActionsComponent | 14.0 MiB | 0.49 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#2273 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } } |
entry | App\Twig\Components\EntryComponent | 14.0 MiB | 28.06 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } "dateAsUrl" => true ] |
|||
Attributes | [ "dateAsUrl" => true ] |
|||
Component | App\Twig\Components\EntryComponent {#2901 -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2902 …} -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 {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 3.03 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3079 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3207 +date: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3271 +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +editedAt: null } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 14.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#3336 +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.54 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3402 +subject: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.39 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3467 +formDest: "entry" +subject: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 14.47 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648} ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#3783 +comment: App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648} ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } +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 | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3842 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3900 +date: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } "editedAt" => DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3954 +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.28 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4008 +width: 40 +height: 40 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.41 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648} ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4105 +subject: App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648} ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.78 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648} ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4162 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1648 +user: App\Entity\User {#265 +avatar: Proxies\__CG__\App\Entity\Image {#246 …} +cover: Proxies\__CG__\App\Entity\Image {#247 …} +email: "Xyz@infosec.pub" +username: "@Xyz@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: "A waste of a perfectly good explanation." +lastActive: DateTime @1727345152 {#273 : 2024-09-26 12:05:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …} +entries: Doctrine\ORM\PersistentCollection {#179 …} +entryVotes: Doctrine\ORM\PersistentCollection {#151 …} +entryComments: Doctrine\ORM\PersistentCollection {#124 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …} +posts: Doctrine\ORM\PersistentCollection {#67 …} +postVotes: Doctrine\ORM\PersistentCollection {#82 …} +postComments: Doctrine\ORM\PersistentCollection {#1372 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …} +follows: Doctrine\ORM\PersistentCollection {#1809 …} +followers: Doctrine\ORM\PersistentCollection {#2390 …} +blocks: Doctrine\ORM\PersistentCollection {#1860 …} +blockers: Doctrine\ORM\PersistentCollection {#1857 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …} +reports: Doctrine\ORM\PersistentCollection {#2480 …} +favourites: Doctrine\ORM\PersistentCollection {#1373 …} +violations: Doctrine\ORM\PersistentCollection {#2413 …} +notifications: Doctrine\ORM\PersistentCollection {#1884 …} +awards: Doctrine\ORM\PersistentCollection {#1867 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …} +categories: Doctrine\ORM\PersistentCollection {#1395 …} -id: 1828 -password: "$2y$13$zHFugVRcXmFTGWbh.mVDU.WDnf8clxm2scOzD/ftJTniVvJBPfhUe" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …} +apId: "Xyz@infosec.pub" +apProfileId: "https://infosec.pub/u/Xyz" +apPublicUrl: "https://infosec.pub/u/Xyz" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "Xyz" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708915793 {#274 : 2024-02-26 03:49:53.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1586 +user: Proxies\__CG__\App\Entity\User {#2454 +avatar: null +cover: null +email: "bestbakerycookie@lemmy.wtf" +username: "@bestbakerycookie@lemmy.wtf" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728977203 {#3127 : 2024-10-15 09:26:43.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3132 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3135 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3137 …} +entries: Doctrine\ORM\PersistentCollection {#3139 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3141 …} +entryComments: Doctrine\ORM\PersistentCollection {#3143 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3145 …} +posts: Doctrine\ORM\PersistentCollection {#3147 …} +postVotes: Doctrine\ORM\PersistentCollection {#3149 …} +postComments: Doctrine\ORM\PersistentCollection {#3151 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3153 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3155 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3157 …} +follows: Doctrine\ORM\PersistentCollection {#3159 …} +followers: Doctrine\ORM\PersistentCollection {#3161 …} +blocks: Doctrine\ORM\PersistentCollection {#3163 …} +blockers: Doctrine\ORM\PersistentCollection {#3165 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3167 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3169 …} +reports: Doctrine\ORM\PersistentCollection {#3171 …} +favourites: Doctrine\ORM\PersistentCollection {#3173 …} +violations: Doctrine\ORM\PersistentCollection {#3175 …} +notifications: Doctrine\ORM\PersistentCollection {#3177 …} +awards: Doctrine\ORM\PersistentCollection {#3179 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3181 …} +categories: Doctrine\ORM\PersistentCollection {#3183 …} -id: 92810 -password: "$2y$13$41tyh5fAd68LuOktIPKqR..PvL4eCJ75B3suOOPZ1I69A30LFbes6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3185 …} +apId: "bestbakerycookie@lemmy.wtf" +apProfileId: "https://lemmy.wtf/u/bestbakerycookie" +apPublicUrl: "https://lemmy.wtf/u/bestbakerycookie" +apFollowersUrl: null +apInboxUrl: "https://lemmy.wtf/inbox" +apDomain: "lemmy.wtf" +apPreferredUsername: "bestbakerycookie" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727324361 {#3124 : 2024-09-26 06:19:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1727324360 {#3126 : 2024-09-26 06:19:20.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 +icon: Proxies\__CG__\App\Entity\Image {#2957 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#2954 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#2958 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#2960 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2962 …} +entries: Doctrine\ORM\PersistentCollection {#2964 …} +posts: Doctrine\ORM\PersistentCollection {#2966 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2968 …} +bans: Doctrine\ORM\PersistentCollection {#2974 …} +reports: Doctrine\ORM\PersistentCollection {#2982 …} +badges: Doctrine\ORM\PersistentCollection {#2995 …} +logs: Doctrine\ORM\PersistentCollection {#3005 …} +awards: Doctrine\ORM\PersistentCollection {#2987 …} +categories: Doctrine\ORM\PersistentCollection {#3011 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#2955 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#2956 : 2023-12-25 04:10:26.0 +01:00 } +__isInitialized__: true …2 } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#1598 …} +slug: "Suggestions-for-NAS-or-other-hardware-solution-to-home-setup" +title: "Suggestions for NAS (or other hardware) solution to home setup" +url: null +body: """ I’ve been researching NAS and am figuring out how one can play into my current home setup. There’s a lot I don’t know even after researching. Best I explain to clear things up.\n \n Currently, I have a home server running NextCloud, accessible only via my LAN network. It’s run along with a VPN on a Raspberry Pi 4B running Ubuntu Server. The data is on two 512 GiB external SSD drives. One drive is primary & the other is backup of the primary drive via rsync each day.\n \n I’m looking at a NAS for more backups (Ex. 1 day, 3 days, & 1 week at least) since I have sensitive data on the drives. I want to feel more secure about my home setup with the ability to rollback changes if I mess up something. I also want the NAS to be able to run more services other than just NextCloud eventually, like Grocy/KitchenOwl, etc.\n \n I have some more questions about NAS given my info:\n \n - Do I have to use a special NAS-specific OS to make use of the NAS hardware? Like to do snapshots and stuff?\n - Kinda related: what if I install something like Debian/Ubuntu on it? Can I still use the NAS hardware in the same way?\n \n I looked into some solutions like TrueNAS and Synology. I prefer an OS that’s free software so I have control over what I’m doing and not held hostage if they want to increase prices, force upgrades, enshittify things, etc. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 21 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1728977203 {#1724 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#1630 …} +votes: Doctrine\ORM\PersistentCollection {#1628 …} +reports: Doctrine\ORM\PersistentCollection {#1618 …} +favourites: Doctrine\ORM\PersistentCollection {#2372 …} +notifications: Doctrine\ORM\PersistentCollection {#2469 …} +badges: Doctrine\ORM\PersistentCollection {#1910 …} +children: [ App\Entity\EntryComment {#1648} ] -id: 32127 -titleTs: "'hardwar':6 'home':9 'nas':3 'setup':10 'solut':7 'suggest':1" -bodyTs: "'1':102,106 '3':104 '4b':62 '512':71 'abil':130 'abl':146 'access':45 'along':54 'also':140 'backup':83,100 'best':30 'chang':133 'clear':34 'control':235 'current':16,37 'data':67,114 'day':91,103,105 'debian/ubuntu':201 'drive':75,77,87,117 'enshittifi':253 'etc':158,255 'even':27 'eventu':155 'ex':101 'explain':32 'extern':73 'feel':121 'figur':8 'forc':251 'free':230 'gib':72 'given':166 'grocy/kitchenowl':157 'hardwar':186,210 'held':243 'home':17,41,126 'hostag':244 'increas':249 'info':168 'instal':198 'kinda':193 'know':26 'lan':49 'least':109 'like':156,187,200,220 'look':94,216 'lot':22 'm':93,239 'make':181 'mess':136 'nas':5,97,143,165,177,185,209 'nas-specif':176 'network':50 'nextcloud':44,154 'one':11,76 'os':179,227 'pi':61 'play':13 'prefer':225 'price':250 'primari':79,86 'question':163 'raspberri':60 'relat':194 'research':4,29 'rollback':132 'rsync':89 'run':43,53,63,148 'secur':123 'sensit':113 'server':42,65 'servic':150 'setup':18,127 'sinc':110 'snapshot':190 'softwar':231 'solut':219 'someth':138,199 'special':175 'specif':178 'ssd':74 'still':206 'stuff':192 'synolog':223 'thing':35,254 'truena':221 'two':70 'ubuntu':64 'upgrad':252 'use':173,182,207 've':2 'via':47,88 'vpn':57 'want':119,141,247 'way':214 'week':107" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1705923643 +visibility: "visible " +apId: "https://lemmy.wtf/post/3720496" +editedAt: null +createdAt: DateTimeImmutable @1705837243 {#1639 : 2024-01-21 12:40:43.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1527 …2} +image: null +parent: null +root: null +body: """ I found TrueNas scale to be what fits my needs but I tried unraid (trial) and open media vault first. Also not this is not my first rodeo as I’ve done “from scratch” Ubuntu, and bsd.\n \n I just built a server from older parts off eBay. An i7 2600, Asus p8z77, a Silverstone c382 nas case, 32gb of 1333, a pny P600 video card and a 9200+8i hba card. Then I used TrueNas on an SSD and another SSD for docker containers and cache.\n \n 4k Plex streaming no issues, system is fast and the only issue I had was the old Asus boards don’t use pwm fan control.\n \n Open Media vault just confused the heck out of me, I ran it for a few months and donated money to the team for their effort but it was too restricting for my needs. It was definitely a capable nas os but it didn’t feel like it fit my style which is more hands on.\n \n TrueNas has snapshots and replication. I run 4 12tb disks for my live data, striped raid 1’s. Then I have two more 12tb’s in a raid 1 for my replication read only. It’s not enough space if I filled my live drives but I havent needed more yet for the backup. And I can always expand my backup set.\n \n I also have a qnap tr004 das with some random drives in a hardware raid 5. That’s my third copy I do every so often.\n \n The funny part is I didn’t want to pay for a Synology but ended up spending more on parts. However it’s incredibly powerful for what it does so I’m using that as my “happy little mistake”. It’s going to last a long time and run as many services that I could possibly want as a home user. """ +lang: "en" +isAdult: false +favouriteCount: 3 +score: 0 +lastActive: DateTime @1728977203 {#1697 : 2024-10-15 09:26:43.0 +02:00 } +ip: null +tags: null +mentions: [ "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" "@bestbakerycookie@lemmy.wtf" ] +children: Doctrine\ORM\PersistentCollection {#1528 …} +nested: Doctrine\ORM\PersistentCollection {#1568 …} +votes: Doctrine\ORM\PersistentCollection {#1549 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1550 …} +notifications: Doctrine\ORM\PersistentCollection {#1590 …} -id: 328211 -bodyTs: "'+8':69 '1':185,197 '12tb':177,192 '1333':60 '2600':50 '32gb':58 '4':176 '4k':88 '5':246 '9200':68 'also':21,232 'alway':226 'anoth':81 'asus':51,105 'backup':222,229 'board':106 'bsd':37 'built':40 'c382':55 'cach':87 'capabl':151 'card':65,72 'case':57 'confus':117 'contain':85 'control':112 'copi':251 'could':311 'das':237 'data':182 'definit':149 'didn':156,262 'disk':178 'docker':84 'donat':131 'done':32 'drive':213,241 'ebay':47 'effort':138 'end':271 'enough':206 'everi':254 'expand':227 'fan':111 'fast':95 'feel':158 'fill':210 'first':20,27 'fit':8,161 'found':2 'funni':258 'go':298 'hand':167 'happi':293 'hardwar':244 'havent':216 'hba':71 'heck':119 'home':316 'howev':277 'i7':49 'incred':280 'issu':92,99 'last':300 'like':159 'littl':294 'live':181,212 'long':302 'm':288 'mani':307 'media':18,114 'mistak':295 'money':132 'month':129 'nas':56,152 'need':10,146,217 'often':256 'old':104 'older':44 'open':17,113 'os':153 'p600':63 'p8z77':52 'part':45,259,276 'pay':266 'plex':89 'pni':62 'possibl':312 'power':281 'pwm':110 'qnap':235 'raid':184,196,245 'ran':124 'random':240 'read':201 'replic':173,200 'restrict':143 'rodeo':28 'run':175,305 'scale':4 'scratch':34 'server':42 'servic':308 'set':230 'silverston':54 'snapshot':171 'space':207 'spend':273 'ssd':79,82 'stream':90 'stripe':183 'style':163 'synolog':269 'system':93 'team':135 'third':250 'time':303 'tr004':236 'tri':13 'trial':15 'truena':3,76,169 'two':190 'ubuntu':35 'unraid':14 'use':75,109,289 'user':317 'vault':19,115 've':31 'video':64 'want':264,313 'yet':219" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5882848" +editedAt: DateTimeImmutable @1727354629 {#1709 : 2024-09-26 14:43:49.0 +02:00 } +createdAt: DateTimeImmutable @1705846089 {#1698 : 2024-01-21 15:08:09.0 +01:00 } +"title": 328211 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.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 {#4543 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4615 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4678 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4734 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4793 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4849 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4905 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#4963 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5026 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5084 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5140 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5196 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5252 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5308 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5364 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5420 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5476 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.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 {#5532 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5588 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#5644 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.15 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 {#5702 +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 | 14.0 MiB | 0.37 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5775 +date: DateTimeImmutable @1687002953 {#268 : 2023-06-17 13:55:53.0 +02:00 } } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 14.0 MiB | 14.54 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#5862 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#2446 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 14.0 MiB | 1.13 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#5927 +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 | 14.0 MiB | 5.70 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#5986 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#5987 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 14.0 MiB | 18.82 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#6056 +limit: 4 +tag: null +magazine: null +type: "random" +post: null +title: "random_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#1627 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1536 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 14.0 MiB | 1.76 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#6125 +limit: 4 +tag: null +magazine: null +type: "random" +entry: null +title: "random_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#1782 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1536 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 14.0 MiB | 0.52 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#6194 +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 {#6195 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 14.0 MiB | 1.05 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#6287 +magazine: null -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#2446 …} } |