Components
21
Twig Components
167
Render Count
1316
ms
Render Time
14.0
MiB
Memory Usage
Components
Render calls
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 173.24 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#3077 +comment: App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#3302 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.46 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3377 +date: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#3441 +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.32 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#3506 +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 116.46 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#3569 +width: 40 +height: 40 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.56 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#3705 +subject: App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.05 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#3772 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 4.48 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#4074 +comment: App\Entity\EntryComment {#1783 +user: App\Entity\User {#1453 +avatar: Proxies\__CG__\App\Entity\Image {#1412 …} +cover: null +email: "aleq@lemmy.world" +username: "@aleq@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1724725600 {#1682 : 2024-08-27 04:26:40.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1462 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1419 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1417 …} +entries: Doctrine\ORM\PersistentCollection {#1442 …} +entryVotes: Doctrine\ORM\PersistentCollection {#1636 …} +entryComments: Doctrine\ORM\PersistentCollection {#1409 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1423 …} +posts: Doctrine\ORM\PersistentCollection {#1424 …} +postVotes: Doctrine\ORM\PersistentCollection {#1437 …} +postComments: Doctrine\ORM\PersistentCollection {#1595 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#1679 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1429 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1661 …} +follows: Doctrine\ORM\PersistentCollection {#1553 …} +followers: Doctrine\ORM\PersistentCollection {#1653 …} +blocks: Doctrine\ORM\PersistentCollection {#1585 …} +blockers: Doctrine\ORM\PersistentCollection {#1575 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1559 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1563 …} +reports: Doctrine\ORM\PersistentCollection {#1576 …} +favourites: Doctrine\ORM\PersistentCollection {#1557 …} +violations: Doctrine\ORM\PersistentCollection {#1619 …} +notifications: Doctrine\ORM\PersistentCollection {#1701 …} +awards: Doctrine\ORM\PersistentCollection {#1555 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1705 …} +categories: Doctrine\ORM\PersistentCollection {#1617 …} -id: 56567 -password: "$2y$13$U.QDwzwBBMZIIyUxQ61loe6e6q7F.wlYKlqfhyKHzSajkLqa85rqq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1734 …} +apId: "aleq@lemmy.world" +apProfileId: "https://lemmy.world/u/aleq" +apPublicUrl: "https://lemmy.world/u/aleq" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "aleq" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1705220558 {#1529 : 2024-01-14 09:22:38.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697098970 {#1784 : 2023-10-12 10:22:50.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.\n \n in short, it’s basically the exe-file of the server world\n \n > runs everything as root (not many well built images with proper useranagement it seems)\n \n that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?\n \n > you cannot really know which stuff is in the images: you must trust who built it\n \n you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?\n \n > lots of mess in the system (mounts, fake networks, rules…)\n \n that’s sort of the point, isn’t it? stuff is isolated """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704909213 {#1533 : 2024-01-10 18:53:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1746 …} +nested: Doctrine\ORM\PersistentCollection {#1750 …} +votes: Doctrine\ORM\PersistentCollection {#1475 …} +reports: Doctrine\ORM\PersistentCollection {#1487 …} +favourites: Doctrine\ORM\PersistentCollection {#1623 …} +notifications: Doctrine\ORM\PersistentCollection {#1425 …} -id: 296529 -bodyTs: "'also':53 'anyway':110 'app':66,180,193 'awesom':48 'basic':71,147 'biggest':2 'built':87,132 'bundl':63 'cannot':119 'comput':36 'contain':23,109 'creat':21,173 'creator':159 'depend':59 'docker':183 'dockerfil':139 'easier':56 'either':172 'enough':189 'everyth':81 'exe':74 'exe-fil':73 'fake':208 'file':75 'files/folders':41 'folder':14 'guess':98 'imag':88,127,161,167,184,200 'initi':50 'insid':107 'isn':217 'isol':222 'kinda':135 'know':121 'like':143 'll':10 'lot':55,201 'made':178 'mani':85 'matter':117 'mess':203 'mount':13,207 'move':30,39 'much':113,142 'must':129 'network':209 'new':35 'offici':182 'part':103,153 'peopl':176 'point':4,216 'pretti':141 'proper':90 'read':137,144 'realli':116,120 'regardless':154 'root':83 'rule':210 'run':43,80,170,191 'script':19,45,149 'seem':93 'sell':3 'server':78 'servic':32 'setup':51 'shell':18,148 'shit':104 'short':68 'sort':213 'stuck':106 'stuff':61,123,220 'system':206 'true':96 'trust':130,157,187,198 'two':16 'use':163 'useranag':91 'want':28 'well':86 'world':79 'wouldn':195" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6558330" +editedAt: null +createdAt: DateTimeImmutable @1704909213 {#1473 : 2024-01-10 18:53:33.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 38.92 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4165 +comment: App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4210 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4265 +date: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#4319 +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#4373 +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#4428 +width: 40 +height: 40 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.44 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#4497 +subject: App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.67 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#4554 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 9.39 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#4794 +comment: App\Entity\EntryComment {#1740 +user: App\Entity\User {#2460 +avatar: null +cover: null +email: "corsicanguppy@lemmy.ca" +username: "@corsicanguppy@lemmy.ca" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729580697 {#1720 : 2024-10-22 09:04:57.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2453 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2457 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2455 …} +entries: Doctrine\ORM\PersistentCollection {#2468 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2469 …} +entryComments: Doctrine\ORM\PersistentCollection {#2471 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2363 …} +posts: Doctrine\ORM\PersistentCollection {#2377 …} +postVotes: Doctrine\ORM\PersistentCollection {#2359 …} +postComments: Doctrine\ORM\PersistentCollection {#2364 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2380 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2382 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2384 …} +follows: Doctrine\ORM\PersistentCollection {#2379 …} +followers: Doctrine\ORM\PersistentCollection {#2383 …} +blocks: Doctrine\ORM\PersistentCollection {#1906 …} +blockers: Doctrine\ORM\PersistentCollection {#1708 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#1410 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#1907 …} +reports: Doctrine\ORM\PersistentCollection {#1407 …} +favourites: Doctrine\ORM\PersistentCollection {#2391 …} +violations: Doctrine\ORM\PersistentCollection {#2369 …} +notifications: Doctrine\ORM\PersistentCollection {#2392 …} +awards: Doctrine\ORM\PersistentCollection {#2395 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#1384 …} +categories: Doctrine\ORM\PersistentCollection {#1383 …} -id: 5751 -password: "$2y$13$6vEsMeUasP4mTmIHYijhn.R8I.wrtBuSMWnmw2QpXcYEjyos4eHcu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1405 …} +apId: "corsicanguppy@lemmy.ca" +apProfileId: "https://lemmy.ca/u/corsicanguppy" +apPublicUrl: "https://lemmy.ca/u/corsicanguppy" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ca/inbox" +apDomain: "lemmy.ca" +apPreferredUsername: "corsicanguppy" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729491818 {#1707 : 2024-10-21 08:23:38.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687234912 {#1714 : 2023-06-20 06:21:52.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It looks great on a resume, even if there’s a risk you’ll land a job involving it." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704909033 {#1735 : 2024-01-10 18:50:33.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1718 …} +nested: Doctrine\ORM\PersistentCollection {#2464 …} +votes: Doctrine\ORM\PersistentCollection {#2448 …} +reports: Doctrine\ORM\PersistentCollection {#2447 …} +favourites: Doctrine\ORM\PersistentCollection {#2462 …} +notifications: Doctrine\ORM\PersistentCollection {#2461 …} -id: 296520 -bodyTs: "'even':7 'great':3 'involv':18 'job':17 'land':15 'll':14 'look':2 'resum':6 'risk':12" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ca/comment/6228140" +editedAt: null +createdAt: DateTimeImmutable @1704909033 {#1716 : 2024-01-10 18:50:33.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 61.67 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#4864 +comment: App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#4909 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4964 +date: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5018 +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#5072 +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 13.58 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5127 +width: 40 +height: 40 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.48 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5214 +subject: App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.70 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5271 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 12.75 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#5511 +comment: App\Entity\EntryComment {#1362 +user: App\Entity\User {#2021 +avatar: Proxies\__CG__\App\Entity\Image {#2028 …} +cover: null +email: "scrubbles@poptalk.scrubbles.tech" +username: "@scrubbles@poptalk.scrubbles.tech" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Little bit of everything!\n \n Avid Swiftie (come join us at [!taylorswift@poptalk.scrubbles.tech](https://poptalk.scrubbles.tech/c/taylorswift) )\n \n Gaming (Mass Effect, Witcher, and too much Satisfactory)\n \n Sci-fi\n \n I live for 90s TV sitcoms """ +lastActive: DateTime @1729501239 {#1404 : 2024-10-21 11:00:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2029 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2020 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …} +entries: Doctrine\ORM\PersistentCollection {#2031 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …} +entryComments: Doctrine\ORM\PersistentCollection {#2075 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …} +posts: Doctrine\ORM\PersistentCollection {#2078 …} +postVotes: Doctrine\ORM\PersistentCollection {#2097 …} +postComments: Doctrine\ORM\PersistentCollection {#2082 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …} +follows: Doctrine\ORM\PersistentCollection {#2080 …} +followers: Doctrine\ORM\PersistentCollection {#2089 …} +blocks: Doctrine\ORM\PersistentCollection {#2095 …} +blockers: Doctrine\ORM\PersistentCollection {#2091 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …} +reports: Doctrine\ORM\PersistentCollection {#2241 …} +favourites: Doctrine\ORM\PersistentCollection {#2130 …} +violations: Doctrine\ORM\PersistentCollection {#2129 …} +notifications: Doctrine\ORM\PersistentCollection {#2132 …} +awards: Doctrine\ORM\PersistentCollection {#2040 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …} +categories: Doctrine\ORM\PersistentCollection {#2348 …} -id: 9624 -password: "$2y$13$1v2Qw3gxm1STOexDaxoXW.x6ZqSMLnlC/txRHVswniIgILv6Mocli" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …} +apId: "scrubbles@poptalk.scrubbles.tech" +apProfileId: "https://poptalk.scrubbles.tech/u/scrubbles" +apPublicUrl: "https://poptalk.scrubbles.tech/u/scrubbles" +apFollowersUrl: null +apInboxUrl: "https://poptalk.scrubbles.tech/inbox" +apDomain: "poptalk.scrubbles.tech" +apPreferredUsername: "scrubbles" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729412241 {#1363 : 2024-10-20 10:17:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687552207 {#1361 : 2023-06-23 22:30:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I’ll answer your question of why with your own frustration - bare metal is difficult. Every engineer uses a different language/framework/dependencies/whathaveyou and usually they’ll conflict with others. Docker solves this be containing those apps in their own space. Their code, projects, dependencies are already installed and taken care of, you don’t need to worry about it.\n \n Take yourself out of homelab and put yourself into a sysadmin. Now instead of knowing how packages may conflict with others, or if updating this OS will break applications, you just need to know docker. If you know docker, you can run any docker app.\n \n So, yes, volumes and environments are a bit difficult at first. But it’s difficult because it is a standard. Every docker container is going to need a couple mounts, a couple variables, a port or two open, and if you’re going crazy maybe a GPU. It doesn’t matter if you’re running 1 or 50 containers on a system, you aren’t going to get conflicts.\n \n As for the security concerns, they are indeed security concerns. Again imagine you’re a sysadmin - you could direct developers that they can’t use root, that they need to be built on OS’s with the latest patches. But you’re at home, so you’re at the mercy of whoever built the image.\n \n Now that being said, since you’re at their mercy, their code isn’t going to get much safer whether you run it bare-iron or containerized. So, do you want to spend hours for each app figuring out how to run it, or spend a few hours now to learn docker and then have it standardized? """ +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704907334 {#1382 : 2024-01-10 18:22:14.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#1403 …} +nested: Doctrine\ORM\PersistentCollection {#2023 …} +votes: Doctrine\ORM\PersistentCollection {#2032 …} +reports: Doctrine\ORM\PersistentCollection {#2024 …} +favourites: Doctrine\ORM\PersistentCollection {#2018 …} +notifications: Doctrine\ORM\PersistentCollection {#2011 …} -id: 297151 -bodyTs: "'1':159 '50':161 'alreadi':45 'answer':3 'app':35,103,265 'applic':87 'aren':167 'bare':12,252 'bare-iron':251 'bit':111 'break':86 'built':204,225 'care':49 'code':41,239 'concern':177,182 'conflict':26,77,172 'contain':33,126,162 'container':255 'could':190 'coupl':132,135 'crazi':147 'depend':43 'develop':192 'differ':20 'difficult':15,112,118 'direct':191 'docker':29,93,97,102,125,280 'doesn':152 'engin':17 'environ':108 'everi':16,124 'figur':266 'first':114 'frustrat':11 'get':171,244 'go':128,146,169,242 'gpu':150 'home':216 'homelab':63 'hour':262,276 'imag':227 'imagin':184 'inde':180 'instal':46 'instead':71 'iron':253 'isn':240 'know':73,92,96 'language/framework/dependencies/whathaveyou':21 'latest':210 'learn':279 'll':2,25 'matter':154 'may':76 'mayb':148 'merci':222,237 'metal':13 'mount':133 'much':245 'need':54,90,130,201 'open':141 'os':84,206 'other':28,79 'packag':75 'patch':211 'port':138 'project':42 'put':65 'question':5 're':145,157,186,214,219,234 'root':198 'run':100,158,249,270 'safer':246 'said':231 'secur':176,181 'sinc':232 'solv':30 'space':39 'spend':261,273 'standard':123,285 'sysadmin':69,188 'system':165 'take':59 'taken':48 'two':140 'updat':82 'use':18,197 'usual':23 'variabl':136 'volum':106 'want':259 'whether':247 'whoever':224 'worri':56 'yes':105" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://poptalk.scrubbles.tech/comment/1410587" +editedAt: null +createdAt: DateTimeImmutable @1704907334 {#1401 : 2024-01-10 18:22:14.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 55.49 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#5581 +comment: App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 14.18 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#5644 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#5699 +date: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.10 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#5753 +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#5807 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 3.10 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#5862 +width: 40 +height: 40 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.37 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#5933 +subject: App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 2.78 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#5990 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 2.88 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6230 +comment: App\Entity\EntryComment {#2060 +user: App\Entity\User {#2300 +avatar: Proxies\__CG__\App\Entity\Image {#2334 …} +cover: Proxies\__CG__\App\Entity\Image {#2340 …} +email: "dataprolet@lemmy.dbzer0.com" +username: "@dataprolet@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: """ Formerly know as u/Arjab. \n Anarchist | Antifascist | Anticapitalist. \n Arch Linux | FOSS | Piracy | Security & Privacy\n \n Looking for a Mastodon instance? \n Check out @serverbot@undefined.social. """ +lastActive: DateTime @1728812167 {#2349 : 2024-10-13 11:36:07.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2341 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2337 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2336 …} +entries: Doctrine\ORM\PersistentCollection {#2339 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2159 …} +entryComments: Doctrine\ORM\PersistentCollection {#2135 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2137 …} +posts: Doctrine\ORM\PersistentCollection {#2068 …} +postVotes: Doctrine\ORM\PersistentCollection {#2069 …} +postComments: Doctrine\ORM\PersistentCollection {#2074 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2071 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2070 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2048 …} +follows: Doctrine\ORM\PersistentCollection {#2056 …} +followers: Doctrine\ORM\PersistentCollection {#2046 …} +blocks: Doctrine\ORM\PersistentCollection {#2045 …} +blockers: Doctrine\ORM\PersistentCollection {#2050 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2052 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2058 …} +reports: Doctrine\ORM\PersistentCollection {#2125 …} +favourites: Doctrine\ORM\PersistentCollection {#2041 …} +violations: Doctrine\ORM\PersistentCollection {#2100 …} +notifications: Doctrine\ORM\PersistentCollection {#2105 …} +awards: Doctrine\ORM\PersistentCollection {#2111 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2102 …} +categories: Doctrine\ORM\PersistentCollection {#2103 …} -id: 24742 -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2110 …} +apId: "dataprolet@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet" +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "dataprolet" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722364097 {#2042 : 2024-07-30 20:28:17.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1689153779 {#2141 : 2023-07-12 11:22:59.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Uptime-Kuma" +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704906770 {#2332 : 2024-01-10 18:12:50.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2331 …} +nested: Doctrine\ORM\PersistentCollection {#2289 …} +votes: Doctrine\ORM\PersistentCollection {#2326 …} +reports: Doctrine\ORM\PersistentCollection {#2325 …} +favourites: Doctrine\ORM\PersistentCollection {#2329 …} +notifications: Doctrine\ORM\PersistentCollection {#2323 …} -id: 296433 -bodyTs: "'kuma':3 'uptim':2 'uptime-kuma':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6596079" +editedAt: null +createdAt: DateTimeImmutable @1704906770 {#2344 : 2024-01-10 18:12:50.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 106.44 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#6300 +comment: App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6345 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6400 +date: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#6454 +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#6508 +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 53.25 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#6563 +width: 40 +height: 40 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.61 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#6640 +subject: App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.10 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#6697 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 11.78 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#6937 +comment: App\Entity\EntryComment {#2121 +user: App\Entity\User {#2128 +avatar: Proxies\__CG__\App\Entity\Image {#2127 …} +cover: null +email: "ericjmorey@programming.dev" +username: "@ericjmorey@programming.dev" +roles: [] +followersCount: 0 +homepage: "front" +about: "Data Science" +lastActive: DateTime @1726584406 {#2114 : 2024-09-17 16:46: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 {#2126 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2139 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2224 …} +entries: Doctrine\ORM\PersistentCollection {#2223 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2216 …} +entryComments: Doctrine\ORM\PersistentCollection {#2213 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2230 …} +posts: Doctrine\ORM\PersistentCollection {#2232 …} +postVotes: Doctrine\ORM\PersistentCollection {#2228 …} +postComments: Doctrine\ORM\PersistentCollection {#2192 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2299 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2298 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2291 …} +follows: Doctrine\ORM\PersistentCollection {#2301 …} +followers: Doctrine\ORM\PersistentCollection {#2297 …} +blocks: Doctrine\ORM\PersistentCollection {#2315 …} +blockers: Doctrine\ORM\PersistentCollection {#2321 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2310 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2306 …} +reports: Doctrine\ORM\PersistentCollection {#2305 …} +favourites: Doctrine\ORM\PersistentCollection {#2303 …} +violations: Doctrine\ORM\PersistentCollection {#2317 …} +notifications: Doctrine\ORM\PersistentCollection {#2313 …} +awards: Doctrine\ORM\PersistentCollection {#2292 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2290 …} +categories: Doctrine\ORM\PersistentCollection {#2295 …} -id: 63664 -password: "$2y$13$38/s/WgYX/tULWme5ViPxuAXkzOYvLMtswzpQa5Jt5tXsPYGICTvW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2283 …} +apId: "ericjmorey@programming.dev" +apProfileId: "https://programming.dev/u/ericjmorey" +apPublicUrl: "https://programming.dev/u/ericjmorey" +apFollowersUrl: null +apInboxUrl: "https://programming.dev/inbox" +apDomain: "programming.dev" +apPreferredUsername: "ericjmorey" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729534120 {#2118 : 2024-10-21 20:08:40.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697845750 {#2117 : 2023-10-21 01:49:10.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#1753 +user: Proxies\__CG__\App\Entity\User {#3295 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "Why-docker" +title: "Why docker" +url: null +body: """ Hi! Question in the title.\n \n I get that its super easy to setup. But its really worthwhile to have something that:\n \n - runs everything as root (not many well built images with proper useranagement it seems)\n - you cannot really know which stuff is in the images: you must trust who built it\n - lots of mess in the system (mounts, fake networks, rules…)\n \n I always host on bare metal when I can, but sometimes (immich, I look at you!) Seems almost impossible.\n \n I get docker in a work environment, but on self hosted? Is it really worth while? I would like to hear your opinions fellow hosters. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 50 +favouriteCount: 89 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722359949 {#3197 : 2024-07-30 19:19:09.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#3271 …} +votes: Doctrine\ORM\PersistentCollection {#3273 …} +reports: Doctrine\ORM\PersistentCollection {#3276 …} +favourites: Doctrine\ORM\PersistentCollection {#3242 …} +notifications: Doctrine\ORM\PersistentCollection {#3246 …} +badges: Doctrine\ORM\PersistentCollection {#3229 …} +children: [] -id: 28686 -titleTs: "'docker':2" -bodyTs: "'almost':79 'alway':63 'bare':66 'built':29,50 'cannot':37 'docker':83 'easi':11 'environ':87 'everyth':23 'fake':59 'fellow':104 'get':7,82 'hear':101 'hi':1 'host':64,91 'hoster':105 'imag':30,45 'immich':73 'imposs':80 'know':39 'like':99 'look':75 'lot':52 'mani':27 'mess':54 'metal':67 'mount':58 'must':47 'network':60 'opinion':103 'proper':32 'question':2 'realli':16,38,94 'root':25 'rule':61 'run':22 'seem':35,78 'self':90 'setup':13 'someth':20 'sometim':72 'stuff':41 'super':10 'system':57 'titl':5 'trust':48 'useranag':33 'well':28 'work':86 'worth':95 'worthwhil':17 'would':98" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704992786 +visibility: "visible " +apId: "https://feddit.it/post/4722445" +editedAt: null +createdAt: DateTimeImmutable @1704906386 {#3203 : 2024-01-10 18:06:26.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "What makes it make sense in a work environment?" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704906665 {#2112 : 2024-01-10 18:11:05.0 +01:00 } +ip: null +tags: null +mentions: [ "@Shimitar@feddit.it" ] +children: Doctrine\ORM\PersistentCollection {#2122 …} +nested: Doctrine\ORM\PersistentCollection {#2113 …} +votes: Doctrine\ORM\PersistentCollection {#2119 …} +reports: Doctrine\ORM\PersistentCollection {#2120 …} +favourites: Doctrine\ORM\PersistentCollection {#2160 …} +notifications: Doctrine\ORM\PersistentCollection {#2162 …} -id: 296427 -bodyTs: "'environ':9 'make':2,4 'sens':5 'work':8" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://programming.dev/comment/6308522" +editedAt: null +createdAt: DateTimeImmutable @1704906665 {#2124 : 2024-01-10 18:11:05.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 107.43 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7007 +comment: App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 1.30 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7071 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 2.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7126 +date: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 2.41 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7180 +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.48 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#7234 +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 1.36 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#7289 +width: 40 +height: 40 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 5.12 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#7398 +subject: App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.24 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#7455 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 9.33 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#7695 +comment: App\Entity\EntryComment {#2277 +user: App\Entity\User {#2205 +avatar: null +cover: null +email: "exu@feditown.com" +username: "@exu@feditown.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1728084121 {#2276 : 2024-10-05 01:22:01.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2206 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2201 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2203 …} +entries: Doctrine\ORM\PersistentCollection {#2212 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2209 …} +entryComments: Doctrine\ORM\PersistentCollection {#2200 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2270 …} +posts: Doctrine\ORM\PersistentCollection {#2257 …} +postVotes: Doctrine\ORM\PersistentCollection {#2267 …} +postComments: Doctrine\ORM\PersistentCollection {#2271 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2272 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2253 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2262 …} +follows: Doctrine\ORM\PersistentCollection {#2264 …} +followers: Doctrine\ORM\PersistentCollection {#2242 …} +blocks: Doctrine\ORM\PersistentCollection {#2240 …} +blockers: Doctrine\ORM\PersistentCollection {#2233 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2234 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2237 …} +reports: Doctrine\ORM\PersistentCollection {#2258 …} +favourites: Doctrine\ORM\PersistentCollection {#2260 …} +violations: Doctrine\ORM\PersistentCollection {#2254 …} +notifications: Doctrine\ORM\PersistentCollection {#2246 …} +awards: Doctrine\ORM\PersistentCollection {#2248 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2247 …} +categories: Doctrine\ORM\PersistentCollection {#2256 …} -id: 48129 -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH." -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2284 …} +apId: "exu@feditown.com" +apProfileId: "https://feditown.com/u/exu" +apPublicUrl: "https://feditown.com/u/exu" +apFollowersUrl: null +apInboxUrl: "https://feditown.com/inbox" +apDomain: "feditown.com" +apPreferredUsername: "exu" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729549832 {#2279 : 2024-10-22 00:30:32.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696362047 {#2275 : 2023-10-03 21:40:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2261 +user: Proxies\__CG__\App\Entity\User {#7050 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "What-is-your-favourite-selfhosted-wiki-software-and-why" +title: "What is your favourite selfhosted wiki software and why?" +url: null +body: """ There are a ton of options listed on the [Awesome Selfhosted list](https://github.com/awesome-selfhosted/awesome-selfhosted#wikis). I’m on the search for a FOSS option that I can use to document my homelab and personal tech projects.\n \n Right now, I’m leaning towards wiki.js\n \n Edit: [similar question](https://lemmy.procrastinati.org/post/31264) """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 22 +favouriteCount: 39 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1720455074 {#7045 : 2024-07-08 18:11:14.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7052 …} +votes: Doctrine\ORM\PersistentCollection {#7054 …} +reports: Doctrine\ORM\PersistentCollection {#7056 …} +favourites: Doctrine\ORM\PersistentCollection {#7058 …} +notifications: Doctrine\ORM\PersistentCollection {#7060 …} +badges: Doctrine\ORM\PersistentCollection {#7062 …} +children: [] -id: 28372 -titleTs: "'favourit':4 'selfhost':5 'softwar':7 'wiki':6" -bodyTs: "'/awesome-selfhosted/awesome-selfhosted#wikis).':15 '/post/31264)':49 'awesom':10 'document':30 'edit':44 'foss':23 'github.com':14 'github.com/awesome-selfhosted/awesome-selfhosted#wikis).':13 'homelab':32 'lean':41 'lemmy.procrastinati.org':48 'lemmy.procrastinati.org/post/31264)':47 'list':7,12 'm':17,40 'option':6,24 'person':34 'project':36 'question':46 'right':37 'search':20 'selfhost':11 'similar':45 'tech':35 'ton':4 'toward':42 'use':28 'wiki.js':43" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704895375 +visibility: "visible " +apId: "https://sh.itjust.works/post/12440215" +editedAt: DateTimeImmutable @1719983158 {#7042 : 2024-07-03 07:05:58.0 +02:00 } +createdAt: DateTimeImmutable @1704808975 {#7044 : 2024-01-09 15:02:55.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I previously used WikiJS, but since about a year ago I switched to [Grav](https://getgrav.org/).\n \n The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.\n \n By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The [official docs](https://learn.getgrav.org/17) are written using that theme.\n \n I wasn’t completely happy with the defaults though so I did some modifications for [my own wiki](https://wiki.exu.li/en). Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.\n \n You can find the theme, plugins and pages [in my repo](https://gitea.exu.li/exu/wiki-grav) as well if you’d want to use any of it. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704905417 {#2282 : 2024-01-10 17:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@CowsLookLikeMaps@sh.itjust.works" ] +children: Doctrine\ORM\PersistentCollection {#2220 …} +nested: Doctrine\ORM\PersistentCollection {#2222 …} +votes: Doctrine\ORM\PersistentCollection {#2219 …} +reports: Doctrine\ORM\PersistentCollection {#2196 …} +favourites: Doctrine\ORM\PersistentCollection {#2194 …} +notifications: Doctrine\ORM\PersistentCollection {#2193 …} -id: 296376 -bodyTs: "'/).':17 '/17)':67 '/en).':93 '/exu/wiki-grav)':123 'addit':26 'ago':10 'also':54 'anymor':28 'blog':46 'complet':76 'config':35 'css':99 'd':128 'databas':27 'default':41,80 'doc':64 'document':60 'either':109 'file':36 'find':112 'getgrav.org':16 'getgrav.org/).':15 'gitea.exu.li':122 'gitea.exu.li/exu/wiki-grav)':121 'grav':14 'happi':77 'html':98 'hurt':108 'javascript':105 'knowledg':96 'learn.getgrav.org':66 'learn.getgrav.org/17)':65 'learn2':51 'like':44 'limit':95 'look':43 'markdown':33 'modif':86 'nice':20 'offici':63 'page':34,117 'php':38,103 'platform':47 'plugin':39,115 'pretti':56 'previous':2 'realli':19,31 'repo':120 'requir':101 'sinc':6 'switch':12 'theme':52,72,114 'thing':21 'though':81 'use':3,70,131 'want':129 'wasn':74 'websit':61 'well':57,125 'wiki':90 'wiki.exu.li':92 'wiki.exu.li/en).':91 'wikij':4 'work':55 'written':69 'year':9" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://feditown.com/comment/237543" +editedAt: null +createdAt: DateTimeImmutable @1704905417 {#2278 : 2024-01-10 17:50:17.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 122.99 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#7765 +comment: App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#7828 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#7883 +date: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } "editedAt" => DateTimeImmutable @1720110725 {#2287 : 2024-07-04 18:32:05.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#7937 +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } +editedAt: DateTimeImmutable @1720110725 {#2287 : 2024-07-04 18:32:05.0 +02:00 } } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#7991 +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8046 +width: 40 +height: 40 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.75 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#8131 +subject: App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.23 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#8188 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 8.12 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#8428 +comment: App\Entity\EntryComment {#2156 +user: App\Entity\User {#2185 +avatar: null +cover: null +email: "forwardvoid@feddit.nl" +username: "@forwardvoid@feddit.nl" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1720225266 {#2142 : 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 {#2180 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2181 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2171 …} +entries: Doctrine\ORM\PersistentCollection {#2186 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2187 …} +entryComments: Doctrine\ORM\PersistentCollection {#2177 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2174 …} +posts: Doctrine\ORM\PersistentCollection {#2170 …} +postVotes: Doctrine\ORM\PersistentCollection {#2184 …} +postComments: Doctrine\ORM\PersistentCollection {#2169 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2134 …} +subscriptions: Doctrine\ORM\PersistentCollection {#1985 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#1994 …} +follows: Doctrine\ORM\PersistentCollection {#2005 …} +followers: Doctrine\ORM\PersistentCollection {#1996 …} +blocks: Doctrine\ORM\PersistentCollection {#1993 …} +blockers: Doctrine\ORM\PersistentCollection {#1992 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2002 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2000 …} +reports: Doctrine\ORM\PersistentCollection {#2007 …} +favourites: Doctrine\ORM\PersistentCollection {#1990 …} +violations: Doctrine\ORM\PersistentCollection {#2010 …} +notifications: Doctrine\ORM\PersistentCollection {#2014 …} +awards: Doctrine\ORM\PersistentCollection {#2016 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2017 …} +categories: Doctrine\ORM\PersistentCollection {#1984 …} -id: 54382 -password: "$2y$13$R9N7bgbOuCQudMExbqCxEuAgyRwMOrCiq20DM/W0u0VKkiinzaeB6" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1981 …} +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 {#2034 : 2024-01-25 10:18:42.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1696845150 {#2039 : 2023-10-09 11:52:30.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2155 +user: Proxies\__CG__\App\Entity\User {#7802 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +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 {#7803 : 2024-08-17 01:20:49.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#7808 …} +votes: Doctrine\ORM\PersistentCollection {#7811 …} +reports: Doctrine\ORM\PersistentCollection {#7813 …} +favourites: Doctrine\ORM\PersistentCollection {#7815 …} +notifications: Doctrine\ORM\PersistentCollection {#7817 …} +badges: Doctrine\ORM\PersistentCollection {#7819 …} +children: [] -id: 28505 -titleTs: "'2024':13 'compos':4 'contain':10 'docker':3 'docker-compos':2 'kubernet':1 'organ':8 'servic':11" -bodyTs: "'abl':212,234 'ahead':143 'also':47 'applianc':125 'back':90 'big':105 'break':53 'bugs/crashes':37 'code':72 'comfort':196 'compos':284 'configur':77 'contain':15,44,138,175 'current':1,258 'd':113,295 'dedic':192 'docker':14,39,283 'docker-compos':282 'downsid':29 'easi':21 'easili':93 'everyth':99 'exist':81 'fact':200 'fair':121 'famili':256 'fanci':204 'fault':247 'fault-toler':246 'fiddl':60 'fix':266 'fragil':32 'friend':254 'get':298,311 'go':269 'handl':133 'harvest':291 'hashicorp':285 'homelab':153 'host':251 'hypervisor':178 'iac':202 'idea':300,313 'infrastructur':70 'infrastructure-as-cod':69 'initi':24 'intervent':264 'iter':150 'job':188 'k3s':290 'kubernet':281 'like':74,135,156,159,220 'littl':168 'll':185 'log':57 'look':142,155 'lot':261 'love':209,296 'low':123 'low-pow':122 'm':141,166,195 'machin':131,193,238 'major':28 'manual':263 'might':318 'multi':227 'multi-nod':226 'multipl':237 'mutabl':63 'nas':110,117 'next':149 'nice':19 'node':98,228 'nomad':286 'one':104 'orchestr':176 'peopl':303 'power':124 'prefer':201,224 'prone':35 'pulumi':217 'question':273 'rather':114 'realli':88 'recov':92 'requir':259 'resili':49 'roll':89 'run':3,108,289 'separ':120,130 'server':106 'servic':10,252 'setup':11,23 'singl':97 'single-nod':96 'someth':219,225,243 'sort':78 'split':186 'storag':163 'stuff':164 'take':41 'terraform':75,215 'thing':52,134 'think':145,181 'tie':101,236 'tire':169 'togeth':239 'toler':248 'tool':73 'ui':84,205 'unraid':4,33,160 'use':67,214 'vms':136 'want':231,242 'would':208,223 'wrangl':171 'year':183" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704927178 +visibility: "visible " +apId: "https://lemmy.world/post/10510362" +editedAt: null +createdAt: DateTimeImmutable @1704840778 {#7800 : 2024-01-09 23:52:58.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +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 {#2286 : 2024-01-10 17:28:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@nopersonalspace@lemmy.world" "@nopersonalspace@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2154 …} +nested: Doctrine\ORM\PersistentCollection {#2157 …} +votes: Doctrine\ORM\PersistentCollection {#2147 …} +reports: Doctrine\ORM\PersistentCollection {#2150 …} +favourites: Doctrine\ORM\PersistentCollection {#2153 …} +notifications: Doctrine\ORM\PersistentCollection {#2149 …} -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 {#2287 : 2024-07-04 18:32:05.0 +02:00 } +createdAt: DateTimeImmutable @1704904099 {#2188 : 2024-01-10 17:28:19.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 30.23 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#8498 +comment: App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#8543 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#8598 +date: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.11 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#8652 +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#8706 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#8761 +width: 40 +height: 40 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.48 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#8830 +subject: App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.72 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#8887 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 2.08 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#9127 +comment: App\Entity\EntryComment {#2373 +user: App\Entity\User {#1351 +avatar: null +cover: null +email: "taladar@sh.itjust.works" +username: "@taladar@sh.itjust.works" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729030774 {#1980 : 2024-10-16 00:19:34.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#1352 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1354 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#1356 …} +entries: Doctrine\ORM\PersistentCollection {#1357 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2492 …} +entryComments: Doctrine\ORM\PersistentCollection {#2494 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2496 …} +posts: Doctrine\ORM\PersistentCollection {#2498 …} +postVotes: Doctrine\ORM\PersistentCollection {#2500 …} +postComments: Doctrine\ORM\PersistentCollection {#2502 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2504 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2506 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2508 …} +follows: Doctrine\ORM\PersistentCollection {#2510 …} +followers: Doctrine\ORM\PersistentCollection {#2512 …} +blocks: Doctrine\ORM\PersistentCollection {#2514 …} +blockers: Doctrine\ORM\PersistentCollection {#2516 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2518 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2520 …} +reports: Doctrine\ORM\PersistentCollection {#2522 …} +favourites: Doctrine\ORM\PersistentCollection {#2524 …} +violations: Doctrine\ORM\PersistentCollection {#2526 …} +notifications: Doctrine\ORM\PersistentCollection {#2528 …} +awards: Doctrine\ORM\PersistentCollection {#2530 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2532 …} +categories: Doctrine\ORM\PersistentCollection {#2534 …} -id: 6866 -password: "$2y$13$UUk/WmdMChis5IcailvRx.cxhxscglONzkQjypT2B08V1u7CQD0rW" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2536 …} +apId: "taladar@sh.itjust.works" +apProfileId: "https://sh.itjust.works/u/taladar" +apPublicUrl: "https://sh.itjust.works/u/taladar" +apFollowersUrl: null +apInboxUrl: "https://sh.itjust.works/inbox" +apDomain: "sh.itjust.works" +apPreferredUsername: "taladar" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729105890 {#2368 : 2024-10-16 21:11:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687447297 {#2375 : 2023-06-22 17:21:37.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "Icinga2 works reasonably well for us. It is easy to write new checks as small shell scripts (or any other binary that can print and set and exit status code)." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704901734 {#1982 : 2024-01-10 16:48:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2374 …} +nested: Doctrine\ORM\PersistentCollection {#2362 …} +votes: Doctrine\ORM\PersistentCollection {#2367 …} +reports: Doctrine\ORM\PersistentCollection {#2269 …} +favourites: Doctrine\ORM\PersistentCollection {#1347 …} +notifications: Doctrine\ORM\PersistentCollection {#1350 …} -id: 296192 -bodyTs: "'binari':21 'check':13 'code':30 'easi':9 'exit':28 'icinga2':1 'new':12 'print':24 'reason':3 'script':17 'set':26 'shell':16 'small':15 'status':29 'us':6 'well':4 'work':2 'write':11" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://sh.itjust.works/comment/7349575" +editedAt: null +createdAt: DateTimeImmutable @1704901734 {#1979 : 2024-01-10 16:48:54.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 54.47 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#9197 +comment: App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9242 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#9297 +date: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.10 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#9351 +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#9405 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 12.67 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#9460 +width: 40 +height: 40 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.52 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#9537 +subject: App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.92 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#9594 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 1.00 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#9834 +comment: App\Entity\EntryComment {#2543 +user: App\Entity\User {#2556 +avatar: Proxies\__CG__\App\Entity\Image {#2557 …} +cover: null +email: "TheGreenGolem@lemmy.dbzer0.com" +username: "@TheGreenGolem@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726882080 {#2540 : 2024-09-21 03:28:00.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2558 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2560 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2562 …} +entries: Doctrine\ORM\PersistentCollection {#2564 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2566 …} +entryComments: Doctrine\ORM\PersistentCollection {#2568 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2570 …} +posts: Doctrine\ORM\PersistentCollection {#2572 …} +postVotes: Doctrine\ORM\PersistentCollection {#2574 …} +postComments: Doctrine\ORM\PersistentCollection {#2576 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2578 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2580 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2582 …} +follows: Doctrine\ORM\PersistentCollection {#2584 …} +followers: Doctrine\ORM\PersistentCollection {#2586 …} +blocks: Doctrine\ORM\PersistentCollection {#2588 …} +blockers: Doctrine\ORM\PersistentCollection {#2590 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2592 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2594 …} +reports: Doctrine\ORM\PersistentCollection {#2596 …} +favourites: Doctrine\ORM\PersistentCollection {#2598 …} +violations: Doctrine\ORM\PersistentCollection {#2600 …} +notifications: Doctrine\ORM\PersistentCollection {#2602 …} +awards: Doctrine\ORM\PersistentCollection {#2604 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2606 …} +categories: Doctrine\ORM\PersistentCollection {#2608 …} -id: 1740 -password: "$2y$13$mB8luWzvmHSN2BkeU8ifCeR7CwLgOVSyeZulRUF/Iye4qsAGhJU8i" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2610 …} +apId: "TheGreenGolem@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apPublicUrl: "https://lemmy.dbzer0.com/u/TheGreenGolem" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "TheGreenGolem" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729308333 {#2541 : 2024-10-19 05:25:33.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686999067 {#2542 : 2023-06-17 12:51:07.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "It cannot notify you, you have to check it manually, but: I use [DaRemote](https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=US) on my phone to periodically check my bare metal." +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704899151 {#2538 : 2024-01-10 16:05:51.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2544 …} +nested: Doctrine\ORM\PersistentCollection {#2546 …} +votes: Doctrine\ORM\PersistentCollection {#2548 …} +reports: Doctrine\ORM\PersistentCollection {#2550 …} +favourites: Doctrine\ORM\PersistentCollection {#2552 …} +notifications: Doctrine\ORM\PersistentCollection {#2554 …} -id: 296070 -bodyTs: "'/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':17 'bare':25 'cannot':2 'check':8,23 'daremot':14 'manual':10 'metal':26 'notifi':3 'period':22 'phone':20 'play.google.com':16 'play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en&gl=us)':15 'use':13" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.dbzer0.com/comment/6593587" +editedAt: null +createdAt: DateTimeImmutable @1704899151 {#2539 : 2024-01-10 16:05:51.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 70.25 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#9904 +comment: App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#9949 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#10004 +date: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#10058 +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#10112 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10167 +width: 40 +height: 40 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.59 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#10246 +subject: App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.94 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#10303 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 31.30 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#10543 +comment: App\Entity\EntryComment {#2617 +user: App\Entity\User {#2630 +avatar: null +cover: null +email: "Cyberflunk@lemmy.world" +username: "@Cyberflunk@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729037118 {#2614 : 2024-10-16 02:05:18.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …} +entries: Doctrine\ORM\PersistentCollection {#2637 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …} +entryComments: Doctrine\ORM\PersistentCollection {#2641 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …} +posts: Doctrine\ORM\PersistentCollection {#2645 …} +postVotes: Doctrine\ORM\PersistentCollection {#2647 …} +postComments: Doctrine\ORM\PersistentCollection {#2649 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …} +follows: Doctrine\ORM\PersistentCollection {#2657 …} +followers: Doctrine\ORM\PersistentCollection {#2659 …} +blocks: Doctrine\ORM\PersistentCollection {#2661 …} +blockers: Doctrine\ORM\PersistentCollection {#2663 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …} +reports: Doctrine\ORM\PersistentCollection {#2669 …} +favourites: Doctrine\ORM\PersistentCollection {#2671 …} +violations: Doctrine\ORM\PersistentCollection {#2673 …} +notifications: Doctrine\ORM\PersistentCollection {#2675 …} +awards: Doctrine\ORM\PersistentCollection {#2677 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …} +categories: Doctrine\ORM\PersistentCollection {#2681 …} -id: 64600 -password: "$2y$13$V1LfBn1pd0zu2yj9.h1oc.WNHb/PHfpNUuZ/wUyFSMg.5e3qBzwAm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …} +apId: "Cyberflunk@lemmy.world" +apProfileId: "https://lemmy.world/u/Cyberflunk" +apPublicUrl: "https://lemmy.world/u/Cyberflunk" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "Cyberflunk" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1722577928 {#2615 : 2024-08-02 07:52:08.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697983847 {#2616 : 2023-10-22 16:10:47.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.\n \n I submitted your post to got here’s what it thought\n \n [shareg.pt/Tz0El4k](https://shareg.pt/Tz0El4k) """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704898217 {#2612 : 2024-01-10 15:50:17.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2618 …} +nested: Doctrine\ORM\PersistentCollection {#2620 …} +votes: Doctrine\ORM\PersistentCollection {#2622 …} +reports: Doctrine\ORM\PersistentCollection {#2624 …} +favourites: Doctrine\ORM\PersistentCollection {#2626 …} +notifications: Doctrine\ORM\PersistentCollection {#2628 …} -id: 296030 -bodyTs: "'/tz0el4k](https://shareg.pt/tz0el4k)':85 '443':7,20 'add':29 'adjust':13 'attack':21 'base':16 'email':37,43,49 'enabl':35 'fail2ban':34,36 'firewal':17 'free':54 'general':70 'got':77 'handl':8 'host':15 'identifi':26 'internet':71 'like':42,59 'log':28 'login':67 'new':31 'notif':51,55 'ntfy.sh':52 'offer':64 'port':25 'post':75 'profil':4,32 'reduc':1 'remot':66 'run':5 'servic':46 'shareg.pt':84 'shareg.pt/tz0el4k](https://shareg.pt/tz0el4k)':83 'someth':58 'ssh':12 'ssl':10 'sslh':6 'submit':73 'tailscal':60 'thought':82 'threat':3 'translat':48 'use':44,57" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555239" +editedAt: null +createdAt: DateTimeImmutable @1704898217 {#2613 : 2024-01-10 15:50:17.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 48.97 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#10613 +comment: App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#10658 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#10713 +date: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#10767 +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#10821 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#10876 +width: 40 +height: 40 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.46 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#10949 +subject: App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.67 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#11006 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 7.86 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#11246 +comment: App\Entity\EntryComment {#2690 +user: App\Entity\User {#2703 +avatar: null +cover: null +email: "JonnyJaap@lemmy.world" +username: "@JonnyJaap@lemmy.world" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727959050 {#2687 : 2024-10-03 14:37:30.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …} +entries: Doctrine\ORM\PersistentCollection {#2710 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …} +entryComments: Doctrine\ORM\PersistentCollection {#2714 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …} +posts: Doctrine\ORM\PersistentCollection {#2718 …} +postVotes: Doctrine\ORM\PersistentCollection {#2720 …} +postComments: Doctrine\ORM\PersistentCollection {#2722 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …} +follows: Doctrine\ORM\PersistentCollection {#2730 …} +followers: Doctrine\ORM\PersistentCollection {#2732 …} +blocks: Doctrine\ORM\PersistentCollection {#2734 …} +blockers: Doctrine\ORM\PersistentCollection {#2736 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …} +reports: Doctrine\ORM\PersistentCollection {#2742 …} +favourites: Doctrine\ORM\PersistentCollection {#2744 …} +violations: Doctrine\ORM\PersistentCollection {#2746 …} +notifications: Doctrine\ORM\PersistentCollection {#2748 …} +awards: Doctrine\ORM\PersistentCollection {#2750 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …} +categories: Doctrine\ORM\PersistentCollection {#2754 …} -id: 81319 -password: "$2y$13$O22oQDOXesy5MpkILknLXOv1wGPB5b3zLB2aTpPJ4XvaNYzk1lpFq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …} +apId: "JonnyJaap@lemmy.world" +apProfileId: "https://lemmy.world/u/JonnyJaap" +apPublicUrl: "https://lemmy.world/u/JonnyJaap" +apFollowersUrl: null +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "JonnyJaap" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729118825 {#2688 : 2024-10-17 00:47:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1701994859 {#2689 : 2023-12-08 01:20:59.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ I used zabbix at some point, but I never looked at the data so I stopped. Zabbix shows all kind of stuff.\n \n I have cockpit on my bare-metal that has some stats, and netdata on my firewall, I do not track any of my VM’s (except vnstat that runs on everything device). """ +lang: "en" +isAdult: false +favouriteCount: 2 +score: 0 +lastActive: DateTime @1704897904 {#2685 : 2024-01-10 15:45:04.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2691 …} +nested: Doctrine\ORM\PersistentCollection {#2693 …} +votes: Doctrine\ORM\PersistentCollection {#2695 …} +reports: Doctrine\ORM\PersistentCollection {#2697 …} +favourites: Doctrine\ORM\PersistentCollection {#2699 …} +notifications: Doctrine\ORM\PersistentCollection {#2701 …} -id: 296016 -bodyTs: "'bare':29 'bare-met':28 'cockpit':25 'data':13 'devic':55 'everyth':54 'except':49 'firewal':39 'kind':20 'look':10 'metal':30 'netdata':36 'never':9 'point':6 'run':52 'show':18 'stat':34 'stop':16 'stuff':22 'track':43 'use':2 'vm':47 'vnstat':50 'zabbix':3,17" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.world/comment/6555172" +editedAt: null +createdAt: DateTimeImmutable @1704897904 {#2686 : 2024-01-10 15:45:04.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 123.26 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#11316 +comment: App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#11361 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#11416 +date: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#11470 +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#11524 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#11579 +width: 40 +height: 40 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 32.38 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#11648 +subject: App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.73 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#11705 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 11.27 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#11945 +comment: App\Entity\EntryComment {#2763 +user: App\Entity\User {#2776 +avatar: null +cover: null +email: "loudwhisper@infosec.pub" +username: "@loudwhisper@infosec.pub" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1727669491 {#2760 : 2024-09-30 06:11:31.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2777 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2779 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2781 …} +entries: Doctrine\ORM\PersistentCollection {#2783 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2785 …} +entryComments: Doctrine\ORM\PersistentCollection {#2787 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2789 …} +posts: Doctrine\ORM\PersistentCollection {#2791 …} +postVotes: Doctrine\ORM\PersistentCollection {#2793 …} +postComments: Doctrine\ORM\PersistentCollection {#2795 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2797 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2799 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2801 …} +follows: Doctrine\ORM\PersistentCollection {#2803 …} +followers: Doctrine\ORM\PersistentCollection {#2805 …} +blocks: Doctrine\ORM\PersistentCollection {#2807 …} +blockers: Doctrine\ORM\PersistentCollection {#2809 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2811 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2813 …} +reports: Doctrine\ORM\PersistentCollection {#2815 …} +favourites: Doctrine\ORM\PersistentCollection {#2817 …} +violations: Doctrine\ORM\PersistentCollection {#2819 …} +notifications: Doctrine\ORM\PersistentCollection {#2821 …} +awards: Doctrine\ORM\PersistentCollection {#2823 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2825 …} +categories: Doctrine\ORM\PersistentCollection {#2827 …} -id: 90657 -password: "$2y$13$Zcf0ujXjPvGVfoJr0.v4yOBA2jonBPNEZRGxja5sbLMM5lUFdizSq" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2829 …} +apId: "loudwhisper@infosec.pub" +apProfileId: "https://infosec.pub/u/loudwhisper" +apPublicUrl: "https://infosec.pub/u/loudwhisper" +apFollowersUrl: null +apInboxUrl: "https://infosec.pub/inbox" +apDomain: "infosec.pub" +apPreferredUsername: "loudwhisper" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1720037465 {#2761 : 2024-07-03 22:11:05.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1720037464 {#2762 : 2024-07-03 22:11:04.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines." +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704897894 {#2758 : 2024-01-10 15:44:54.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2764 …} +nested: Doctrine\ORM\PersistentCollection {#2766 …} +votes: Doctrine\ORM\PersistentCollection {#2768 …} +reports: Doctrine\ORM\PersistentCollection {#2770 …} +favourites: Doctrine\ORM\PersistentCollection {#2772 …} +notifications: Doctrine\ORM\PersistentCollection {#2774 …} -id: 296017 -bodyTs: "'alert':21 'case':42 'cluster':7 'export':15 'grafana':23 'heavier':30 'honest':26 'like':38 'machin':56 'metric':18 'multipl':55 'node':14 'plug':10 'prometheus':3 'resourc':31 'run':2 'scale':52 'scrape':17 'separ':6 'server':12 'setup':28 'usag':33 'usage-wis':32 'use':41,49 'well':53 'wise':34 'would':37" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://infosec.pub/comment/5559851" +editedAt: null +createdAt: DateTimeImmutable @1704897894 {#2759 : 2024-01-10 15:44:54.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 91.26 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#12015 +comment: App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#12060 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#12115 +date: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.09 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#12169 +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#12223 +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 40.54 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#12278 +width: 40 +height: 40 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.38 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#12365 +subject: App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 0.83 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#12422 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 2.37 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#12662 +comment: App\Entity\EntryComment {#2836 +user: App\Entity\User {#2849 +avatar: Proxies\__CG__\App\Entity\Image {#2850 …} +cover: null +email: "Strit@lemmy.linuxuserspace.show" +username: "@Strit@lemmy.linuxuserspace.show" +roles: [] +followersCount: 0 +homepage: "front" +about: "Linux enthusiast, family man and nerd" +lastActive: DateTime @1726328845 {#2833 : 2024-09-14 17:47:25.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …} +entries: Doctrine\ORM\PersistentCollection {#2857 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …} +entryComments: Doctrine\ORM\PersistentCollection {#2861 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …} +posts: Doctrine\ORM\PersistentCollection {#2865 …} +postVotes: Doctrine\ORM\PersistentCollection {#2867 …} +postComments: Doctrine\ORM\PersistentCollection {#2869 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …} +follows: Doctrine\ORM\PersistentCollection {#2877 …} +followers: Doctrine\ORM\PersistentCollection {#2879 …} +blocks: Doctrine\ORM\PersistentCollection {#2881 …} +blockers: Doctrine\ORM\PersistentCollection {#2883 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …} +reports: Doctrine\ORM\PersistentCollection {#2889 …} +favourites: Doctrine\ORM\PersistentCollection {#2891 …} +violations: Doctrine\ORM\PersistentCollection {#2893 …} +notifications: Doctrine\ORM\PersistentCollection {#2895 …} +awards: Doctrine\ORM\PersistentCollection {#2897 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …} +categories: Doctrine\ORM\PersistentCollection {#2901 …} -id: 69878 -password: "$2y$13$pwWoC7DgFHMWPD06SHqbBu6ejTQ7ZI5lTehnjO.le5nPbpbwlZiiC" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …} +apId: "Strit@lemmy.linuxuserspace.show" +apProfileId: "https://lemmy.linuxuserspace.show/u/Strit" +apPublicUrl: "https://lemmy.linuxuserspace.show/u/Strit" +apFollowersUrl: null +apInboxUrl: "https://lemmy.linuxuserspace.show/inbox" +apDomain: "lemmy.linuxuserspace.show" +apPreferredUsername: "Strit" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1729027530 {#2834 : 2024-10-15 23:25:30.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1698931515 {#2835 : 2023-11-02 14:25:15.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2164 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-do-you-monitor-your-servers-VPS-es" +title: "How do you monitor your servers / VPS:es?" +url: null +body: """ Hello selfhosters.\n \n We all have bare-metal servres, VPS:es, containers and other things running. Some of them may be exposed openly to the internet, which is populated by autonomous malicious actors, and some may reside on a closed-off network since they contain sensitive data.\n \n And there is a lot of solutions to monitor your servers, since none of us want our resources to be part of a botnet, or mine bitcoins for APTs, or simply have confidential data fall into the wrong hands.\n \n Some of the tools I’ve looked at for this task are check_mk, netmonitor, monit: all of there monitor metrics such as CPU, RAM and network activity. Other tools such as Snort or Falco are designed to particularly detect suspicious activity. And there also are solutions that are hobbled together, like fail2ban actions together with pushover to get notified of intrusion attempts.\n \n So my question to you is - how do you monitor your servers and with what tools? I need some inspiration to know what tooling to settle on to be able that detect unwanted external activity on my resources. """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 29 +favouriteCount: 61 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1722017375 {#5619 : 2024-07-26 20:09:35.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#5624 …} +votes: Doctrine\ORM\PersistentCollection {#5627 …} +reports: Doctrine\ORM\PersistentCollection {#5629 …} +favourites: Doctrine\ORM\PersistentCollection {#5631 …} +notifications: Doctrine\ORM\PersistentCollection {#5633 …} +badges: Doctrine\ORM\PersistentCollection {#5635 …} +children: [] -id: 28627 -titleTs: "'es':8 'monitor':4 'server':6 'vps':7" -bodyTs: "'abl':180 'action':141 'activ':115,129,185 'actor':33 'also':132 'apt':77 'attempt':150 'autonom':31 'bare':7 'bare-met':6 'bitcoin':75 'botnet':72 'check':100 'close':41 'closed-off':40 'confidenti':81 'contain':12,46 'cpu':111 'data':48,82 'design':124 'detect':127,182 'es':11 'expos':22 'extern':184 'fail2ban':140 'falco':122 'fall':83 'get':146 'hand':87 'hello':1 'hobbl':137 'inspir':170 'internet':26 'intrus':149 'know':172 'like':139 'look':94 'lot':53 'malici':32 'may':20,36 'metal':8 'metric':108 'mine':74 'mk':101 'monit':103 'monitor':57,107,160 'need':168 'netmonitor':102 'network':43,114 'none':61 'notifi':147 'open':23 'part':69 'particular':126 'popul':29 'pushov':144 'question':153 'ram':112 'resid':37 'resourc':66,188 'run':16 'selfhost':2 'sensit':47 'server':59,162 'servr':9 'settl':176 'simpli':79 'sinc':44,60 'snort':120 'solut':55,134 'suspici':128 'task':98 'thing':15 'togeth':138,142 'tool':91,117,166,174 'unwant':183 'us':63 've':93 'vps':10 'want':64 'wrong':86" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704982428 +visibility: "visible " +apId: "https://lemmy.ml/post/10355256" +editedAt: DateTimeImmutable @1720020881 {#5616 : 2024-07-03 17:34:41.0 +02:00 } +createdAt: DateTimeImmutable @1704896028 {#5618 : 2024-01-10 15:13:48.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "I’m pretty old school, but as I only have 1 server, I just use `ssh`, `df`, `du` and `top`." +lang: "en" +isAdult: false +favouriteCount: 11 +score: 0 +lastActive: DateTime @1704896599 {#2831 : 2024-01-10 15:23:19.0 +01:00 } +ip: null +tags: null +mentions: [ "@krash@lemmy.ml" ] +children: Doctrine\ORM\PersistentCollection {#2837 …} +nested: Doctrine\ORM\PersistentCollection {#2839 …} +votes: Doctrine\ORM\PersistentCollection {#2841 …} +reports: Doctrine\ORM\PersistentCollection {#2843 …} +favourites: Doctrine\ORM\PersistentCollection {#2845 …} +notifications: Doctrine\ORM\PersistentCollection {#2847 …} -id: 295961 -bodyTs: "'1':11 'df':17 'du':18 'm':2 'old':4 'pretti':3 'school':5 'server':12 'ssh':16 'top':20 'use':15" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.linuxuserspace.show/comment/767449" +editedAt: null +createdAt: DateTimeImmutable @1704896599 {#2832 : 2024-01-10 15:23:19.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 69.21 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#12732 +comment: App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#12795 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#12850 +date: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.10 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#12904 +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#12958 +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13013 +width: 40 +height: 40 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.65 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#13086 +subject: App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.06 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#13143 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 1.08 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#13383 +comment: App\Entity\EntryComment {#2910 +user: App\Entity\User {#2924 +avatar: null +cover: null +email: "krash@lemmy.ml" +username: "@krash@lemmy.ml" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729302268 {#2907 : 2024-10-19 03:44:28.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …} +entries: Doctrine\ORM\PersistentCollection {#2931 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …} +entryComments: Doctrine\ORM\PersistentCollection {#2935 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …} +posts: Doctrine\ORM\PersistentCollection {#2939 …} +postVotes: Doctrine\ORM\PersistentCollection {#2941 …} +postComments: Doctrine\ORM\PersistentCollection {#2943 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …} +follows: Doctrine\ORM\PersistentCollection {#2951 …} +followers: Doctrine\ORM\PersistentCollection {#2953 …} +blocks: Doctrine\ORM\PersistentCollection {#2955 …} +blockers: Doctrine\ORM\PersistentCollection {#2957 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …} +reports: Doctrine\ORM\PersistentCollection {#2963 …} +favourites: Doctrine\ORM\PersistentCollection {#2965 …} +violations: Doctrine\ORM\PersistentCollection {#2967 …} +notifications: Doctrine\ORM\PersistentCollection {#2969 …} +awards: Doctrine\ORM\PersistentCollection {#2971 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …} +categories: Doctrine\ORM\PersistentCollection {#2975 …} -id: 7397 -password: "$2y$13$f7htZd7ioX78KMXm4.pc9OdUyKzkaoil2wu/WHH31XU2UpW8AKBuS" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …} +apId: "krash@lemmy.ml" +apProfileId: "https://lemmy.ml/u/krash" +apPublicUrl: "https://lemmy.ml/u/krash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.ml/inbox" +apDomain: "lemmy.ml" +apPreferredUsername: "krash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728042741 {#2908 : 2024-10-04 13:52:21.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1687467611 {#2909 : 2023-06-22 23:00:11.0 +02:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2911 +user: Proxies\__CG__\App\Entity\User {#12769 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "How-often-do-you-back-up" +title: "How often do you back up?" +url: null +body: "I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales receipts) and would be using something like timeshift to keep snapshots. I feel like keeping two daily and a weekly would be alright for a store, since the two most recent would not be too old or something. I also feel like using the hourly snapshots would be too taxing on a CPU and might be using to much disk space." +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 28 +favouriteCount: 56 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1724016187 {#12770 : 2024-08-18 23:23:07.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#12775 …} +votes: Doctrine\ORM\PersistentCollection {#12778 …} +reports: Doctrine\ORM\PersistentCollection {#12780 …} +favourites: Doctrine\ORM\PersistentCollection {#12782 …} +notifications: Doctrine\ORM\PersistentCollection {#12784 …} +badges: Doctrine\ORM\PersistentCollection {#12786 …} +children: [] -id: 28550 -titleTs: "'back':5 'often':2" -bodyTs: "'act':50 'alright':82 'also':99 'back':13 'busi':22 'choos':8 'communiti':41 'cpu':112 'daili':76 'depend':19 'disk':119 'feel':72,100 'hear':36 'heurist':38 'hope':34 'hour':104 'inventori':58 'keep':12,69,74 'know':16 'like':42,66,73,101 'make':10 'might':114 'much':118 'need':23 'often':5 'old':95 'one':7 'rather':27 'receipt':60 'recent':90 'sale':59 'say':43 'server':53 'shop':56 'sinc':86 'snapshot':70,105 'someth':65,97 'space':120 'store':85 'take':57 'tax':109 'timeshift':67 'two':75,88 'unsatisfi':30 'up':14 'use':64,102,116 'vagu':28 'week':79 'wonder':3 'workstation/desktop':47 'would':62,80,91,106" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704951497 +visibility: "visible " +apId: "https://lemmy.world/post/10523745" +editedAt: null +createdAt: DateTimeImmutable @1704865097 {#12767 : 2024-01-10 06:38:17.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: """ Like you said, “it depends” 😁\n \n I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state. """ +lang: "en" +isAdult: false +favouriteCount: 1 +score: 0 +lastActive: DateTime @1704895480 {#2905 : 2024-01-10 15:04:40.0 +01:00 } +ip: null +tags: null +mentions: [ "@InternetCitizen2@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2912 …} +nested: Doctrine\ORM\PersistentCollection {#2914 …} +votes: Doctrine\ORM\PersistentCollection {#2916 …} +reports: Doctrine\ORM\PersistentCollection {#2918 …} +favourites: Doctrine\ORM\PersistentCollection {#2920 …} +notifications: Doctrine\ORM\PersistentCollection {#2922 …} -id: 295914 -bodyTs: "'backup':33,41 'backup-restor':40 'critic':58 'data':59 'datablob':10 'depend':5 'desktop':49 'document':61 'everi':44 'famili':29 'function':69 'huge':9 'like':1 'mirror':13 'month':18,46 'night':36 'none':50 'off-sit':14 'provid':25 'restor':42,66 'run':38 'said':3 'scenario':43 'servic':23 'site':16 'six':45 'state':70 'synch':60 'take':31 'thing':26" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.ml/comment/7229193" +editedAt: null +createdAt: DateTimeImmutable @1704895480 {#2906 : 2024-01-10 15:04:40.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
entry_comment | App\Twig\Components\EntryCommentComponent | 14.0 MiB | 66.03 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } "showNested" => true "dateAsUrl" => false "showMagazineName" => false "showEntryTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#13453 +comment: App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } +showMagazineName: false +showEntryTitle: true +showNested: true +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.28 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#13516 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#13571 +date: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 14.0 MiB | 0.18 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } "editedAt" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#13625 +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } +editedAt: null } |
entry_inline | App\Twig\Components\EntryInlineComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "entry" => Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryInlineComponent {#13679 +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 14.0 MiB | 0.31 ms | |
---|---|---|---|---|
Input props | [ "user" => App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#13734 +width: 40 +height: 40 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 14.0 MiB | 0.68 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#13803 +subject: App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 14.0 MiB | 1.15 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#13860 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
entry_comments_nested | App\Twig\Components\EntryCommentsNestedComponent | 14.0 MiB | 1.49 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } "level" => 1 "showNested" => true "view" => "tree" ] |
|||
Attributes | [ "showNested" => true ] |
|||
Component | App\Twig\Components\EntryCommentsNestedComponent {#14100 +comment: App\Entity\EntryComment {#2984 +user: App\Entity\User {#2998 +avatar: null +cover: null +email: "Smash@lemmy.self-hosted.site" +username: "@Smash@lemmy.self-hosted.site" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1726919019 {#2981 : 2024-09-21 13:43:39.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …} +entries: Doctrine\ORM\PersistentCollection {#3005 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …} +entryComments: Doctrine\ORM\PersistentCollection {#3009 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …} +posts: Doctrine\ORM\PersistentCollection {#3013 …} +postVotes: Doctrine\ORM\PersistentCollection {#3015 …} +postComments: Doctrine\ORM\PersistentCollection {#3017 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …} +follows: Doctrine\ORM\PersistentCollection {#3025 …} +followers: Doctrine\ORM\PersistentCollection {#3027 …} +blocks: Doctrine\ORM\PersistentCollection {#3029 …} +blockers: Doctrine\ORM\PersistentCollection {#3031 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …} +reports: Doctrine\ORM\PersistentCollection {#3037 …} +favourites: Doctrine\ORM\PersistentCollection {#3039 …} +violations: Doctrine\ORM\PersistentCollection {#3041 …} +notifications: Doctrine\ORM\PersistentCollection {#3043 …} +awards: Doctrine\ORM\PersistentCollection {#3045 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …} +categories: Doctrine\ORM\PersistentCollection {#3049 …} -id: 88232 -password: "$2y$13$OGr.W9sk.YwgjXZ1jo0Htur0il7qJvd5JzNHwQnjQ3NpkZelKAlvu" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …} +apId: "Smash@lemmy.self-hosted.site" +apProfileId: "https://lemmy.self-hosted.site/u/Smash" +apPublicUrl: "https://lemmy.self-hosted.site/u/Smash" +apFollowersUrl: null +apInboxUrl: "https://lemmy.self-hosted.site/inbox" +apDomain: "lemmy.self-hosted.site" +apPreferredUsername: "Smash" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1709137988 {#2982 : 2024-02-28 17:33:08.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1709137987 {#2983 : 2024-02-28 17:33:07.0 +01:00 } } +entry: Proxies\__CG__\App\Entity\Entry {#2985 +user: Proxies\__CG__\App\Entity\User {#13490 …} +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +image: null +domain: Proxies\__CG__\App\Entity\Domain {#3270 …} +slug: "App-that-tracks-prices-on-websites" +title: "App that tracks prices on websites?" +url: null +body: """ Hello fellow self-hosters! I am looking for an app/tool/macro/etc that can screen-scrape or API ping various merchants to track prices on specific products. Think [camelcamelcamel](https://camelcamelcamel.com/) but for any merchant. I have to believe such a tool exists and I’m not the first person to think of it.\n \n In an ideal world, I’d like it to be able to dump the data into a spreadsheet so that I can track/graph it. But that’s not a requirement.\n \n Does such a tool exist?\n \n Thanks! """ +type: "article" +lang: "en" +isOc: false +hasEmbed: false +commentCount: 8 +favouriteCount: 33 +score: 0 +isAdult: false +sticky: false +lastActive: DateTime @1721345147 {#13491 : 2024-07-19 01:25:47.0 +02:00 } +ip: null +adaAmount: 0 +tags: null +mentions: null +comments: Doctrine\ORM\PersistentCollection {#13496 …} +votes: Doctrine\ORM\PersistentCollection {#13499 …} +reports: Doctrine\ORM\PersistentCollection {#13501 …} +favourites: Doctrine\ORM\PersistentCollection {#13503 …} +notifications: Doctrine\ORM\PersistentCollection {#13505 …} +badges: Doctrine\ORM\PersistentCollection {#13507 …} +children: [] -id: 28515 -titleTs: "'app':1 'price':4 'track':3 'websit':6" -bodyTs: "'/)':32 'abl':66 'api':18 'app/tool/macro/etc':11 'believ':40 'camelcamelcamel':29 'camelcamelcamel.com':31 'camelcamelcamel.com/)':30 'd':61 'data':70 'dump':68 'exist':44,90 'fellow':2 'first':50 'hello':1 'hoster':5 'ideal':58 'like':62 'look':8 'm':47 'merchant':21,36 'person':51 'ping':19 'price':24 'product':27 'requir':85 'scrape':16 'screen':15 'screen-scrap':14 'self':4 'self-host':3 'specif':26 'spreadsheet':73 'thank':91 'think':28,53 'tool':43,89 'track':23 'track/graph':78 'various':20 'world':59" +cross: false +upVotes: 0 +downVotes: 0 +ranking: 1704932144 +visibility: "visible " +apId: "https://lemmy.world/post/10515675" +editedAt: null +createdAt: DateTimeImmutable @1704845744 {#13488 : 2024-01-10 01:15:44.0 +01:00 } +__isInitialized__: true …2 } +magazine: App\Entity\Magazine {#307} +image: null +parent: null +root: null +body: "SiteDelta addon" +lang: "en" +isAdult: false +favouriteCount: 0 +score: 0 +lastActive: DateTime @1704895378 {#2979 : 2024-01-10 15:02:58.0 +01:00 } +ip: null +tags: null +mentions: [ "@CosmicTurtle@lemmy.world" ] +children: Doctrine\ORM\PersistentCollection {#2986 …} +nested: Doctrine\ORM\PersistentCollection {#2988 …} +votes: Doctrine\ORM\PersistentCollection {#2990 …} +reports: Doctrine\ORM\PersistentCollection {#2992 …} +favourites: Doctrine\ORM\PersistentCollection {#2994 …} +notifications: Doctrine\ORM\PersistentCollection {#2996 …} -id: 296082 -bodyTs: "'addon':2 'sitedelta':1" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://lemmy.self-hosted.site/comment/109050" +editedAt: null +createdAt: DateTimeImmutable @1704895378 {#2980 : 2024-01-10 15:02:58.0 +01:00 } } +nestedComments: [] +level: 1 +view: "tree" -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …} -twig: Twig\Environment {#1252 …} -security: Symfony\Bundle\SecurityBundle\Security {#1101 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 0.39 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 {#14235 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14307 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.28 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14370 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.24 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 {#14426 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.24 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 {#14485 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14541 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14597 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 6.44 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14655 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14718 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 2.41 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14776 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.30 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14832 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 14.0 MiB | 0.26 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#14888 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#14944 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#15000 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#15056 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#15112 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.35 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#15168 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#15224 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.32 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#15280 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 14.0 MiB | 0.30 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 {#4487 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 14.0 MiB | 0.25 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 {#7364 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 14.0 MiB | 25.70 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#10938 +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } +showCover: true +showDescription: true +showRules: true +showSubscribeButton: true +showInfo: true +showMeta: true +showSectionTitle: true +stretchedLink: true } |
magazine_sub | App\Twig\Components\MagazineSubComponent | 14.0 MiB | 0.77 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#2449 +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } } |
date | App\Twig\Components\DateComponent | 14.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#10983 +date: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 14.0 MiB | 0.82 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#13848 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#14923 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#14979 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15035 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#15091 …} +entries: Doctrine\ORM\PersistentCollection {#15147 …} +entryVotes: Doctrine\ORM\PersistentCollection {#15203 …} +entryComments: Doctrine\ORM\PersistentCollection {#15259 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15298 …} +posts: Doctrine\ORM\PersistentCollection {#15300 …} +postVotes: Doctrine\ORM\PersistentCollection {#15302 …} +postComments: Doctrine\ORM\PersistentCollection {#15304 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15306 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15308 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15310 …} +follows: Doctrine\ORM\PersistentCollection {#15312 …} +followers: Doctrine\ORM\PersistentCollection {#15314 …} +blocks: Doctrine\ORM\PersistentCollection {#15316 …} +blockers: Doctrine\ORM\PersistentCollection {#15318 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#15320 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#15322 …} +reports: Doctrine\ORM\PersistentCollection {#15324 …} +favourites: Doctrine\ORM\PersistentCollection {#15326 …} +violations: Doctrine\ORM\PersistentCollection {#15328 …} +notifications: Doctrine\ORM\PersistentCollection {#15330 …} +awards: Doctrine\ORM\PersistentCollection {#15332 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#15334 …} +categories: Doctrine\ORM\PersistentCollection {#15336 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15338 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#14978 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#14206 +user: Proxies\__CG__\App\Entity\User {#13848 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#14923 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#14979 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15035 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#15091 …} +entries: Doctrine\ORM\PersistentCollection {#15147 …} +entryVotes: Doctrine\ORM\PersistentCollection {#15203 …} +entryComments: Doctrine\ORM\PersistentCollection {#15259 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15298 …} +posts: Doctrine\ORM\PersistentCollection {#15300 …} +postVotes: Doctrine\ORM\PersistentCollection {#15302 …} +postComments: Doctrine\ORM\PersistentCollection {#15304 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#15306 …} +subscriptions: Doctrine\ORM\PersistentCollection {#15308 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#15310 …} +follows: Doctrine\ORM\PersistentCollection {#15312 …} +followers: Doctrine\ORM\PersistentCollection {#15314 …} +blocks: Doctrine\ORM\PersistentCollection {#15316 …} +blockers: Doctrine\ORM\PersistentCollection {#15318 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#15320 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#15322 …} +reports: Doctrine\ORM\PersistentCollection {#15324 …} +favourites: Doctrine\ORM\PersistentCollection {#15326 …} +violations: Doctrine\ORM\PersistentCollection {#15328 …} +notifications: Doctrine\ORM\PersistentCollection {#15330 …} +awards: Doctrine\ORM\PersistentCollection {#15332 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#15334 …} +categories: Doctrine\ORM\PersistentCollection {#15336 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15338 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#14978 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 14.0 MiB | 15.63 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#15446 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#390 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 14.0 MiB | 0.43 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#15533 +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 14.0 MiB | 14.34 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#15592 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#15593 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 14.0 MiB | 2.45 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#15663 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#15662 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#3350 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 14.0 MiB | 18.39 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "selfhosted@lemmy.world" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#15733 +limit: 4 +tag: null +magazine: "selfhosted@lemmy.world" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#15732 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#3350 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 14.0 MiB | 4.42 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#15802 +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 {#15803 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 14.0 MiB | 1.63 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#15895 +magazine: App\Entity\Magazine {#307 +icon: Proxies\__CG__\App\Entity\Image {#288 …} +name: "selfhosted@lemmy.world" +title: "selfhosted" +description: """ A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n \n Rules:\n \n - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n - No spam posting.\n - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n - No trolling.\n \n Resources:\n \n - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n \n > Any issues on the community? Report it using the report flag.\n \n > Questions? DM the mods! """ +rules: null +subscriptionsCount: 1 +entryCount: 222 +entryCommentCount: 3916 +postCount: 0 +postCommentCount: 0 +isAdult: false +customCss: null +lastActive: DateTime @1729582735 {#315 : 2024-10-22 09:38:55.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#279 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#275 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#264 …} +entries: Doctrine\ORM\PersistentCollection {#222 …} +posts: Doctrine\ORM\PersistentCollection {#180 …} +subscriptions: Doctrine\ORM\PersistentCollection {#242 …} +bans: Doctrine\ORM\PersistentCollection {#159 …} +reports: Doctrine\ORM\PersistentCollection {#145 …} +badges: Doctrine\ORM\PersistentCollection {#123 …} +logs: Doctrine\ORM\PersistentCollection {#113 …} +awards: Doctrine\ORM\PersistentCollection {#102 …} +categories: Doctrine\ORM\PersistentCollection {#89 …} -id: 120 +apId: "selfhosted@lemmy.world" +apProfileId: "https://lemmy.world/c/selfhosted" +apPublicUrl: "https://lemmy.world/c/selfhosted" +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers" +apInboxUrl: "https://lemmy.world/inbox" +apDomain: "lemmy.world" +apPreferredUsername: "selfhosted" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1703473826 {#316 : 2023-12-25 04:10:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1703473826 {#310 : 2023-12-25 04:10:26.0 +01:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#390 …} } |