Components
21
Twig Components
87
Render Count
145
ms
Render Time
16.0
MiB
Memory Usage
Components
Render calls
user_box | App\Twig\Components\UserBoxComponent | 16.0 MiB | 1.00 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "stretchedLink" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserBoxComponent {#2336 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +stretchedLink: false } |
user_actions | App\Twig\Components\UserActionsComponent | 16.0 MiB | 0.49 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#2258 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } } |
entry | App\Twig\Components\EntryComponent | 16.0 MiB | 14.77 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.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 {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 4.75 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3102 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.52 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3230 +date: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } "editedAt" => DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3294 +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 16.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#3359 +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 | 16.0 MiB | 0.47 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3425 +subject: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 1.54 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3490 +formDest: "entry" +subject: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 16.0 MiB | 6.08 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705} 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#3806 +comment: App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705} 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3865 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3923 +date: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3977 +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4033 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.38 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705} 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4116 +subject: App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705} 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.91 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705} 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4173 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1705 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705} 0 => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 16.0 MiB | 6.13 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723} ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4427 +comment: App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723} ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4472 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4528 +date: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4582 +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4636 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.40 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723} ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4705 +subject: App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723} ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.64 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723} ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4762 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1723 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1711 +user: Proxies\__CG__\App\Entity\User {#2018 +avatar: null +cover: null +email: "justawittyusername@lemmy.world" +username: "@justawittyusername@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727846353 {#3150 : 2024-10-02 07:19:13.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3155 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3158 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3160 …} +entries: Doctrine\ORM\PersistentCollection {#3162 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3164 …} +entryComments: Doctrine\ORM\PersistentCollection {#3166 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3168 …} +posts: Doctrine\ORM\PersistentCollection {#3170 …} +postVotes: Doctrine\ORM\PersistentCollection {#3172 …} +postComments: Doctrine\ORM\PersistentCollection {#3174 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3176 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3178 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3180 …} +follows: Doctrine\ORM\PersistentCollection {#3182 …} +followers: Doctrine\ORM\PersistentCollection {#3184 …} +blocks: Doctrine\ORM\PersistentCollection {#3186 …} +blockers: Doctrine\ORM\PersistentCollection {#3188 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3190 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3192 …} +reports: Doctrine\ORM\PersistentCollection {#3194 …} +favourites: Doctrine\ORM\PersistentCollection {#3196 …} +violations: Doctrine\ORM\PersistentCollection {#3198 …} +notifications: Doctrine\ORM\PersistentCollection {#3200 …} +awards: Doctrine\ORM\PersistentCollection {#3202 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3204 …} +categories: Doctrine\ORM\PersistentCollection {#3206 …} -id: 66109 -password: "$2y$13$BLwjNIZacfV/0VlQkaCp1exfgUyd9zpIMxvPyUHo3cyROPfUNclIK" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3208 …} +apId: "justawittyusername@lemmy.world" +apProfileId: "https://lemmy.world/u/justawittyusername" +apPublicUrl: "https://lemmy.world/u/justawittyusername" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "justawittyusername" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1727784857 {#3147 : 2024-10-01 14:14:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698202015 {#3149 : 2023-10-25 04:46:55.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Hosting-websites-over-4g" +title: "Hosting websites over 4g" +url: null +body: """ I have been hosting a few websites from my home server and it has taught me a lot. I have recently had major issues with the electrical storms, Kogan NBN support (Australia), and the NBN network in general. I know 4g is not fast, but I would like to use it so that in the event of a network outage, im not at the mercy of NBN. On to the question!\n \n I run pfsense in hyper v with a 4 port nic which passes through those ports to pfsense.\n \n I realized that 4g ip addresses are not public, which stops me from hosting the websites.\n \n Reading into wireguard and vpn services my plan is to:\n \n - Set up a VPS ✅\n - Set up wireguard on the VPS ✅\n - Create a wireguard connection on my windows server, and pass that in as an interface to pfsense, so that hopefully, I wont need to change to much on my internal infrastructure.\n \n Does this sound like an OK plan? I’m open to any other ideas where I can achieve the following:\n \n web app >> nginx >> pfsense >> vpn tunnel >> VPS with Public IP (can be dynamic)\n \n Thanks!— """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 14 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1727846353 {#1717 : 2024-10-02 07:19:13.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2392 …} +votes: Doctrine\ORM\PersistentCollection {#2395 …} +reports: Doctrine\ORM\PersistentCollection {#1381 …} +favourites: Doctrine\ORM\PersistentCollection {#2360 …} +notifications: Doctrine\ORM\PersistentCollection {#2372 …} +badges: Doctrine\ORM\PersistentCollection {#2457 …} +children: [ 1 => App\Entity\EntryComment {#1705 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1711 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913349 {#1692 : 2024-01-10 20:02:29.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1616 …} +nested: Doctrine\ORM\PersistentCollection {#1598 …} +votes: Doctrine\ORM\PersistentCollection {#1629 …} +reports: Doctrine\ORM\PersistentCollection {#1626 …} +favourites: Doctrine\ORM\PersistentCollection {#1618 …} +notifications: Doctrine\ORM\PersistentCollection {#1597 …} -id: 296744 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917548" +editedAt: null +createdAt: DateTimeImmutable @1704913349 {#1795 : 2024-01-10 20:02:29.0 +01:00 } +"title": 296744 } 0 => App\Entity\EntryComment {#1723} ] -id: 28544 -titleTs: "'4g':4 'host':1 'websit':2" -bodyTs: "'4':80 '4g':41,93 'achiev':174 'address':95 'app':178 'australia':32 'chang':150 'connect':129 'creat':126 'dynam':189 'electr':27 'event':56 'fast':44 'follow':176 'general':38 'home':10 'hope':145 'host':4,103 'hyper':76 'idea':170 'im':61 'infrastructur':156 'interfac':140 'intern':155 'ip':94,186 'issu':24 'know':40 'kogan':29 'like':48,160 'lot':18 'm':165 'major':23 'merci':65 'much':152 'nbn':30,35,67 'need':148 'network':36,59 'nginx':179 'nic':82 'ok':162 'open':166 'outag':60 'pass':84,135 'pfsens':74,89,142,180 'plan':113,163 'port':81,87 'public':98,185 'question':71 'read':106 'realiz':91 'recent':21 'run':73 'server':11,133 'servic':111 'set':116,120 'sound':159 'stop':100 'storm':28 'support':31 'taught':15 'thank':190 'tunnel':182 'use':50 'v':77 'vpn':110,181 'vps':119,125,183 'web':177 'websit':7,105 'window':132 'wireguard':108,122,128 'wont':147 'would':47" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704947663 +visibility: "visible " +apId: "https://lemmy.world/post/10522529" +editedAt: DateTimeImmutable @1719756211 {#1719 : 2024-06-30 16:03:31.0 +02:00 } +createdAt: DateTimeImmutable @1704861263 {#1716 : 2024-01-10 05:34:23.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: "If you’re hosting websites and not applications, perhaps you can use SSGs like Hugo/Gatsby. You could deploy your site in a bucket and put cloudflare in front. They can also be used on your own server of course. If you are hosting applications and want to keep them on 4g, you could put a CDN (CloudFlare or …) in frint of it. That would cache all static resources and greatly improve response times." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704913493 {#1731 : 2024-01-10 20:04:53.0 +01:00 } +ip: null +tags: null +mentions: [ "@justawittyusername@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1722 …} +nested: Doctrine\ORM\PersistentCollection {#1726 …} +votes: Doctrine\ORM\PersistentCollection {#1736 …} +reports: Doctrine\ORM\PersistentCollection {#1737 …} +favourites: Doctrine\ORM\PersistentCollection {#1732 …} +notifications: Doctrine\ORM\PersistentCollection {#1735 …} -id: 296751 -bodyTs: "'4g':51 'also':31 'applic':8,44 'bucket':23 'cach':65 'cdn':56 'cloudflar':26,57 'could':17,53 'cours':39 'deploy':18 'frint':60 'front':28 'great':70 'host':4,43 'hugo/gatsby':15 'improv':71 'keep':48 'like':14 'perhap':9 'put':25,54 're':3 'resourc':68 'respons':72 'server':37 'site':20 'ssgs':13 'static':67 'time':73 'use':12,33 'want':46 'websit':5 'would':64" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917601" +editedAt: null +createdAt: DateTimeImmutable @1704913493 {#1725 : 2024-01-10 20:04:53.0 +01:00 } +"title": 296751 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 16.0 MiB | 7.33 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } "dateAsUrl" => true ] |
|||
Attributes | [ "dateAsUrl" => true ] |
|||
Component | App\Twig\Components\EntryComponent {#5013 -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 {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 1.84 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5107 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5225 +date: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5279 +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +editedAt: null } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#5333 +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 | 16.0 MiB | 0.40 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5389 +subject: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.81 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5446 +formDest: "entry" +subject: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 16.0 MiB | 8.03 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527} 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5697 +comment: App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527} 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5742 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5798 +date: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } "editedAt" => DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5852 +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5906 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.38 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527} 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5991 +subject: App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527} 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.66 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527} 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6048 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1527 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527} 0 => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 16.0 MiB | 7.97 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621} ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6299 +comment: App\Entity\EntryComment {#1621 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621} ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6344 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6400 +date: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6454 +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6508 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 1.34 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621} ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6577 +subject: App\Entity\EntryComment {#1621 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621} ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 1.12 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1621 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621} ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6634 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1621 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1568 +user: Proxies\__CG__\App\Entity\User {#2463 +avatar: null +cover: null +email: "nopersonalspace@lemmy.world" +username: "@nopersonalspace@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1722204926 {#5147 : 2024-07-29 00:15:26.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5152 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5155 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5157 …} +entries: Doctrine\ORM\PersistentCollection {#5159 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5161 …} +entryComments: Doctrine\ORM\PersistentCollection {#5163 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5165 …} +posts: Doctrine\ORM\PersistentCollection {#5167 …} +postVotes: Doctrine\ORM\PersistentCollection {#5169 …} +postComments: Doctrine\ORM\PersistentCollection {#5171 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#5173 …} +subscriptions: Doctrine\ORM\PersistentCollection {#5175 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#5177 …} +follows: Doctrine\ORM\PersistentCollection {#5179 …} +followers: Doctrine\ORM\PersistentCollection {#5181 …} +blocks: Doctrine\ORM\PersistentCollection {#5183 …} +blockers: Doctrine\ORM\PersistentCollection {#5185 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#5187 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#5189 …} +reports: Doctrine\ORM\PersistentCollection {#5191 …} +favourites: Doctrine\ORM\PersistentCollection {#5193 …} +violations: Doctrine\ORM\PersistentCollection {#5195 …} +notifications: Doctrine\ORM\PersistentCollection {#5197 …} +awards: Doctrine\ORM\PersistentCollection {#5199 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#5201 …} +categories: Doctrine\ORM\PersistentCollection {#5203 …} -id: 60871 -password: "$2y$13$RITFXRdo7U5G5e6X4w/w/eL/.Wo9uRSIsdx4oNNuAWVrNZOs.bVse" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5205 …} +apId: "nopersonalspace@lemmy.world" +apProfileId: "https://lemmy.world/u/nopersonalspace" +apPublicUrl: "https://lemmy.world/u/nopersonalspace" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "nopersonalspace" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1697492058 {#5144 : 2023-10-16 23:34:18.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697492058 {#5146 : 2023-10-16 23:34:18.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 +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 {#2387 …} +slug: "Kubernetes-docker-compose-How-should-I-organize-my-container-services-in" +title: "Kubernetes? docker-compose? How should I organize my container services in 2024?" +url: null +body: """ Currently, I run Unraid and have all of my services’ setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides:\n \n - It’s fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It’s also not resilient so when things break I have to log in and fiddle.\n - It’s mutable. I can’t use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can’t really roll back or recover easily.\n - It’s single-node. Everything is tied to my one big server that runs the NAS, but I’d rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers.\n \n So I’m looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I’m a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I’ll split that job out to a dedicated machine. I’m comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down.\n \n So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I’d love to get an idea of what people are doing and why, so I can get some ideas as to what I might do. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 30 +favouriteCount: 66 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1723850449 {#2459 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2453 …} +votes: Doctrine\ORM\PersistentCollection {#2029 …} +reports: Doctrine\ORM\PersistentCollection {#2061 …} +favourites: Doctrine\ORM\PersistentCollection {#2020 …} +notifications: Doctrine\ORM\PersistentCollection {#2027 …} +badges: Doctrine\ORM\PersistentCollection {#2079 …} +children: [ 1 => App\Entity\EntryComment {#1527 +user: App\Entity\User {#264} +entry: Proxies\__CG__\App\Entity\Entry {#1568 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: null +root: null +body: """ Portainer + caddy + watchtower, this will give you the benefits of containers without the complexity of Kubernetes. As someone who professionally works with Kubernetes, I agree with what other people have said here: “only run it if you want to learn it for professional use”.\n \n Portainer is a friendly UI for running containers. It supports docker compose as well. It helps with observability and ops. \n Caddy is an easy proxy with automatic Let’s Encrypt support. \n Watchtower will update and restart your containers if there’s an update. \n (Edit: formatting) """ +lang: "en" +isAdult: false +favouriteCount: 5 +score: 0 +lastActive: DateTime @1704904099 {#1578 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1567 …} +nested: Doctrine\ORM\PersistentCollection {#1559 …} +votes: Doctrine\ORM\PersistentCollection {#1564 …} +reports: Doctrine\ORM\PersistentCollection {#1563 …} +favourites: Doctrine\ORM\PersistentCollection {#1565 …} +notifications: Doctrine\ORM\PersistentCollection {#1558 …} -id: 296308 -bodyTs: "'agre':25 'automat':71 'benefit':9 'caddi':2,65 'complex':14 'compos':56 'contain':11,52,82 'docker':55 'easi':68 'edit':88 'encrypt':74 'format':89 'friend':48 'give':6 'help':60 'kubernet':16,23 'learn':40 'let':72 'observ':62 'op':64 'peopl':29 'portain':1,45 'profession':20,43 'proxi':69 'restart':80 'run':34,51 'said':31 'someon':18 'support':54,75 'ui':49 'updat':78,87 'use':44 'want':38 'watchtow':3,76 'well':58 'without':12 'work':21" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5914392" +editedAt: DateTimeImmutable @1720110725 {#1561 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#1525 : 2024-01-10 17:28:19.0 +01:00 } +"title": 296308 } 0 => App\Entity\EntryComment {#1621} ] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#2461 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1526 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1620 …} +body: "Containers are bad hmmkay… cause… cause… they’re bad… hmmkay" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704913016 {#1557 : 2024-01-10 19:56:56.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@corsicanguppy@lemmy.ca" ] +children: Doctrine\ORM\PersistentCollection {#1613 …} +nested: Doctrine\ORM\PersistentCollection {#1596 …} +votes: Doctrine\ORM\PersistentCollection {#1702 …} +reports: Doctrine\ORM\PersistentCollection {#1683 …} +favourites: Doctrine\ORM\PersistentCollection {#1680 …} +notifications: Doctrine\ORM\PersistentCollection {#1686 …} -id: 296719 -bodyTs: "'bad':3,9 'caus':5,6 'contain':1 'hmmkay':4,10 're':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/5917457" +editedAt: null +createdAt: DateTimeImmutable @1704913016 {#1555 : 2024-01-10 19:56:56.0 +01:00 } +"title": 296719 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry | App\Twig\Components\EntryComponent | 16.0 MiB | 24.40 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } "dateAsUrl" => true ] |
|||
Attributes | [ "dateAsUrl" => true ] |
|||
Component | App\Twig\Components\EntryComponent {#6885 -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 {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +isSingle: false +showShortSentence: true +showBody: false +showMagazineName: true +canSeeTrash: false +newComments: 0 } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 2.09 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6963 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7082 +date: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7136 +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +editedAt: null } |
magazine_inline | App\Twig\Components\MagazineInlineComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "magazine" => Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineInlineComponent {#7190 +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +showTitle: true +fullName: false +stretchedLink: false +showAvatar: false } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.42 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7256 +subject: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +formDest: "entry" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.66 ms | |
---|---|---|---|---|
Input props | [ "subject" => Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7313 +formDest: "entry" +subject: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2} +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 16.0 MiB | 10.65 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695} ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } "showEntryTitle" => false "dateAsUrl" => true "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7574 +comment: App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695} ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7619 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7675 +date: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 16.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7729 +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +editedAt: null } |
user_avatar | App\Twig\Components\UserAvatarComponent | 16.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7783 +width: 40 +height: 40 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 16.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695} ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7852 +subject: App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695} ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 16.0 MiB | 0.64 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695} ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7909 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1695 +user: App\Entity\User {#264 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#272 : 2024-07-06 02:21:06.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#252 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#248 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#237 …} +entries: Doctrine\ORM\PersistentCollection {#195 …} +entryVotes: Doctrine\ORM\PersistentCollection {#167 …} +entryComments: Doctrine\ORM\PersistentCollection {#140 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#110 …} +posts: Doctrine\ORM\PersistentCollection {#83 …} +postVotes: Doctrine\ORM\PersistentCollection {#98 …} +postComments: Doctrine\ORM\PersistentCollection {#1801 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1684 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1513 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1919 …} +follows: Doctrine\ORM\PersistentCollection {#1607 …} +followers: Doctrine\ORM\PersistentCollection {#1869 …} +blocks: Doctrine\ORM\PersistentCollection {#1827 …} +blockers: Doctrine\ORM\PersistentCollection {#1856 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1855 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2415 …} +reports: Doctrine\ORM\PersistentCollection {#1803 …} +favourites: Doctrine\ORM\PersistentCollection {#1837 …} +violations: Doctrine\ORM\PersistentCollection {#1791 …} +notifications: Doctrine\ORM\PersistentCollection {#1887 …} +awards: Doctrine\ORM\PersistentCollection {#1949 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1879 …} +categories: Doctrine\ORM\PersistentCollection {#1864 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1893 …} +apId: "forwardvoid@feddit.nl" +apProfileId: "https://feddit.nl/u/forwardvoid" +apPublicUrl: "https://feddit.nl/u/forwardvoid" +apFollowersUrl: null +apInboxUrl: "https://feddit.nl/inbox" +apDomain: "feddit.nl" +apPreferredUsername: "forwardvoid" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1706174322 {#273 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1591 +user: Proxies\__CG__\App\Entity\User {#2422 +avatar: null +cover: Proxies\__CG__\App\Entity\Image {#7008 …} +email: "Oha@lemmy.ohaa.xyz" +username: "@Oha@lemmy.ohaa.xyz" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Hi there!\n =========\n \n I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz) """ +lastActive: DateTime @1729460626 {#7003 : 2024-10-20 23:43:46.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#7010 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7012 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#7014 …} +entries: Doctrine\ORM\PersistentCollection {#7016 …} +entryVotes: Doctrine\ORM\PersistentCollection {#7018 …} +entryComments: Doctrine\ORM\PersistentCollection {#7020 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7022 …} +posts: Doctrine\ORM\PersistentCollection {#7024 …} +postVotes: Doctrine\ORM\PersistentCollection {#7026 …} +postComments: Doctrine\ORM\PersistentCollection {#7028 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#7030 …} +subscriptions: Doctrine\ORM\PersistentCollection {#7032 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#7034 …} +follows: Doctrine\ORM\PersistentCollection {#7036 …} +followers: Doctrine\ORM\PersistentCollection {#7038 …} +blocks: Doctrine\ORM\PersistentCollection {#7040 …} +blockers: Doctrine\ORM\PersistentCollection {#7042 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#7044 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#7046 …} +reports: Doctrine\ORM\PersistentCollection {#7048 …} +favourites: Doctrine\ORM\PersistentCollection {#7050 …} +violations: Doctrine\ORM\PersistentCollection {#7052 …} +notifications: Doctrine\ORM\PersistentCollection {#7054 …} +awards: Doctrine\ORM\PersistentCollection {#7056 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#7058 …} +categories: Doctrine\ORM\PersistentCollection {#7060 …} -id: 41505 -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7062 …} +apId: "Oha@lemmy.ohaa.xyz" +apProfileId: "https://lemmy.ohaa.xyz/u/Oha" +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ohaa.xyz/inbox" +apDomain: "lemmy.ohaa.xyz" +apPreferredUsername: "Oha" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729547911 {#7000 : 2024-10-21 23:58:31.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692529081 {#7002 : 2023-08-20 12:58:01.0 +02:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 +icon: Proxies\__CG__\App\Entity\Image {#6928 …} +name: "linux@lemmy.ml" +title: "linux" +description: """ From Wikipedia, the free encyclopedia\n \n Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n \n Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n \n ### Rules\n \n - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n - No misinformation\n - No NSFW content\n - No hate speech, bigotry, etc\n \n ### Related Communities\n \n - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n \n Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) """ +rules: null +subscriptionsCount: 1 +entryCount: 1406 +entryCommentCount: 28632 +postCount: 6 +postCommentCount: 214 +isAdult: false +customCss: null +lastActive: DateTime @1729583542 {#6925 : 2024-10-22 09:52:22.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#6929 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#6931 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6933 …} +entries: Doctrine\ORM\PersistentCollection {#6935 …} +posts: Doctrine\ORM\PersistentCollection {#6937 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6939 …} +bans: Doctrine\ORM\PersistentCollection {#6941 …} +reports: Doctrine\ORM\PersistentCollection {#6943 …} +badges: Doctrine\ORM\PersistentCollection {#6945 …} +logs: Doctrine\ORM\PersistentCollection {#6947 …} +awards: Doctrine\ORM\PersistentCollection {#6949 …} +categories: Doctrine\ORM\PersistentCollection {#6951 …} -id: 73 +apId: "linux@lemmy.ml" +apProfileId: "https://lemmy.ml/c/linux" +apPublicUrl: "https://lemmy.ml/c/linux" +apFollowersUrl: "https://lemmy.ml/c/linux/followers" +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "linux" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729583596 {#6926 : 2024-10-22 09:53:16.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698929468 {#6927 : 2023-11-02 13:51:08.0 +01:00 } +__isInitialized__: true …2 } +image: Proxies\__CG__\App\Entity\Image {#2241 …} +domain: Proxies\__CG__\App\Entity\Domain {#2094 …} +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH" +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one" +url: "https://git.ohaa.xyz/Oha/ssh-man" +body: null +type: "link" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 14 +favouriteCount: 64 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1699915157 {#2078 : 2023-11-13 23:39:17.0 +01:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#2092 …} +votes: Doctrine\ORM\PersistentCollection {#2131 …} +reports: Doctrine\ORM\PersistentCollection {#2140 …} +favourites: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2138 …} +badges: Doctrine\ORM\PersistentCollection {#2345 …} +children: [ App\Entity\EntryComment {#1695} ] -id: 12633 -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10" -bodyTs: null +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1699981590 +visibility: "visible " +apId: "https://lemmy.ohaa.xyz/post/888735" +editedAt: null +createdAt: DateTimeImmutable @1699895190 {#2037 : 2023-11-13 18:06:30.0 +01:00 } +__isInitialized__: true …2 } +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2} +image: null +parent: Proxies\__CG__\App\Entity\EntryComment {#1668 …} +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …} +body: "Great attempt on making a tool, I think your usecase might not be as appealing to others. If I need to list the hosts I have config for I would use: grep Host ~/.ssh/config If your list of servers is too long to remember, you might want to look at Ansible for configuration. But whatever works for you :)" +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699898718 {#1433 : 2023-11-13 19:05:18.0 +01:00 } +ip: null +tags: null +mentions: [ "@Oha@lemmy.ohaa.xyz" "@heartsofwar@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#1670 …} +nested: Doctrine\ORM\PersistentCollection {#1678 …} +votes: Doctrine\ORM\PersistentCollection {#1673 …} +reports: Doctrine\ORM\PersistentCollection {#1676 …} +favourites: Doctrine\ORM\PersistentCollection {#1586 …} +notifications: Doctrine\ORM\PersistentCollection {#1572 …} -id: 120501 -bodyTs: "'/.ssh/config':34 'ansibl':51 'appeal':15 'attempt':2 'config':27 'configur':53 'great':1 'grep':32 'host':24,33 'list':22,37 'long':42 'look':49 'make':4 'might':11,46 'need':20 'other':17 'rememb':44 'server':39 'think':8 'tool':6 'use':31 'usecas':10 'want':47 'whatev':55 'work':56 'would':30" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feddit.nl/comment/4551312" +editedAt: null +createdAt: DateTimeImmutable @1699898718 {#1430 : 2023-11-13 19:05:18.0 +01:00 } +"title": 120501 } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 16.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#8287 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8359 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8422 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.25 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 {#8478 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.16 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 {#8537 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8593 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8649 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 11.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8707 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8770 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8828 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8884 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#8940 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#8996 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9052 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9108 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9164 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9220 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9276 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#9332 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 16.0 MiB | 2.98 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 {#9388 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 16.0 MiB | 0.72 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 {#9446 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
date | App\Twig\Components\DateComponent | 16.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9519 +date: DateTimeImmutable @1696845150 {#267 : 2023-10-09 11:52:30.0 +02:00 } } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 16.0 MiB | 12.75 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#9606 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#1371 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 16.0 MiB | 1.09 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#9671 +magazine: null -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 16.0 MiB | 9.97 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#9730 +limit: 4 +tag: null +magazine: null +type: "random" +title: "random_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#9731 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 16.0 MiB | 11.14 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#9800 +limit: 4 +tag: null +magazine: null +type: "random" +post: null +title: "random_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#1765 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1507 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 16.0 MiB | 4.98 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#9869 +limit: 4 +tag: null +magazine: null +type: "random" +entry: null +title: "random_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#1756 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#1507 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 16.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#9938 +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 {#9939 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 16.0 MiB | 0.90 ms | |
---|---|---|---|---|
Input props | [ "magazine" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#10031 +magazine: null -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#1371 …} } |